Menu
Coddy logo textTech

複数の変数への代入

CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 2/78。

Pythonでは、1行で複数の変数に値を代入することができます。この機能により、コードをより簡潔で読みやすくすることができます。複数の変数への代入を効果的に使用する方法を見ていきましょう。

基本的な複数代入:

a, b, c = 1, 2, 3
print(a)  # 出力: 1
print(b)  # 出力: 2
print(c)  # 出力: 3

複数の変数に同じ値を代入する:

x = y = z = 10
print(x)  # 出力: 10
print(y)  # 出力: 10
print(z)  # 出力: 10

リストから値を代入する:

numbers = [4, 5, 6]
a, b, c = numbers
print(a)  # 出力: 4
print(b)  # 出力: 5
print(c)  # 出力: 6
challenge icon

チャレンジ

簡単

以下のタスクを実行するPythonプログラムを作成してください:

  1. 3つの変数 nameagecity に1行で値を代入します。name"Alice" に、age30 に、city"New York" に設定してください。
  2. 3つの変数 xyz100 という値を1行で代入します。
  3. "red""green""blue" という値を含む colors という名前のリストを作成します。これらの値を3つの変数 color1color2color3 に1行で代入してください。

チートシート

1行で複数の変数に値を代入することができます:

a, b, c = 1, 2, 3

複数の変数に同じ値を代入する:

x = y = z = 10

リストから値を代入する:

numbers = [4, 5, 6]
a, b, c = numbers

自分で試してみよう

# name、age、cityに値を代入します


# x、y、zに100を代入します


# 色のリストを作成し、color1、color2、color3に代入します
colors = ["red", "green", "blue"]


# 以下のコードは変更しないでください
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Logic & Flowのすべてのレッスン