複数の変数に一度に値を代入するPython
Pythonでは変数に同時に複数の値を代入する多重代入が可能です。多重代入では、等号(=)で変数と値を組み合わせて、それらをカンマで区切ります。
例えば、変数 a、b、c に同時に値を代入するには、以下の構文を使用できます。
a, b, c = 1, 2, 3
この例では、変数a に 1、変数b に 2、変数c に 3 が代入されます。
複数の変数に一括して代入したい場合は、イテラブルオブジェクト(例えば、リスト、タプル、文字列)を使用して多重代入します。具体的には、次のようになります。
x, y, z = [1, 2, 3]
この例では、変数x はリストの最初の要素である 1 に、変数 y は 2 番目の要素である 2 に、変数 z は 3 番目の要素である 3 に割り当てられます。
さらに、複数代入を使用して、2 つの変数の値を入れ替えることもできます。例えば:
a = 1
b = 2
a, b = b, a
この例では、変数aとbの値が入れ替わり、変数aは2、変数bは1になります。