Pythonで複数の値を同時に代入する方法
Pythonにおけるタプル割り当て
- カンマで区切った複数の変数でイテラブルオブジェクト(リストやタプルなど)の値を受け取ります。たとえば、
a, b = 1, 2
print(a) # 输出: 1
print(b) # 输出: 2
- 反復可能なオブジェクトの値を変数に受け取り、その変数の数はオブジェクト内の要素の数と同じにする。
data = [1, 2, 3]
a, b, c = data
print(a) # 输出: 1
print(b) # 输出: 2
print(c) # 输出: 3
- 2つの変数の値を互いに入れ替えます。例えば:
a = 1
b = 2
a, b = b, a
print(a) # 输出: 2
print(b) # 输出: 1
Pythonで複数代入を行うには、さまざまな方法があります。