Pythonでは、一行で複数の変数に値を割り当てることが可能です。これを「一括割り当て」または「同時割り当て」とも言います。
複数の変数に異なる値を割り当てる
以下のように、カンマで区切って複数の変数に異なる値を割り当てることができます。
x, y, z = "Orange", "Banana", "Cherry"
print(x) # Orange
print(y) # Banana
print(z) # Cherry
ただし、変数の数が値の数と一致していることを確認してください。そうしないと、エラーが発生します。
複数の変数に同じ値を割り当てる
一行で複数の変数に同じ値を割り当てることも可能です。
x = y = z = "Orange"
print(x) # Orange
print(y) # Orange
print(z) # Orange
コレクションを解凍する
リスト、タプルなどに値のコレクションがある場合、Pythonを使用すると、値を変数に抽出できます。これはアンパッキングと呼ばれます。
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x) # apple
print(y) # banana
print(z) # cherry
以上、Pythonで複数の変数に値を割り当てる方法について説明しました。これらのテクニックを使うと、コードをより簡潔に書くことができます。.