Pythonでシーケンシャル代入を行う方法は?
Pythonの連鎖代入は、複数の変数に単一の値または異なる値を代入する手法です。
方法1:カンマ区切り変数
a, b, c = 1, 2, 3
2番目の方法:リストやタプルで代入
a, b, c = [1, 2, 3]
a, b, c = (1, 2, 3)
メソッド 3: イテラブルオブジェクトを使用して代入します
a, b, c = range(3)
このメソッドでは、変数の数は値の数と等しくなければValueError例外が発生します。さらに、特定の値を無視するにはプレースホルダ(_)を使用することもできます。
a, _, c = 1, 2, 3 # 忽略第二个值