Python変数-複数の値を割り当てる
複数の変数に対する多くの値
Pythonでは、1行で複数の変数に値を割り当てることができます。
例
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
注:変数の数が値の数と一致していることを確認してください。一致していないと、エラーが発生します。
1つの値から複数の変数
また、1行で複数の変数に同じ値を割り当てることができます。
例
x = y = z = "Orange"
print(x)
print(y)
print(z)
コレクションを開梱
リストやタプルなどに値のコレクションがある場合、Pythonでは値を変数に抽出できます。これはアンパッキングと呼ばれます。
例
リストを解凍します。
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)
アンパックの詳細については、「タプルのアンパック」の章をご覧ください。