Pythonでの複数変数への一括代入

Python では、さまざまな方法で複数の変数に値を代入できます。以下に一般的な方法を示します。

  1. 変数ごとに個別に値を代入します。
a = 1
b = 2
c = 3
  1. 同時代入:コンマで複数の変数を区切り、それぞれの値と対応させて代入する
a, b, c = 1, 2, 3
  1. 複数の値をシーケンス(例:リストまたはタプル)に代入し、シーケンス・アンパッキングによりそれぞれの値を複数の変数に代入する
values = [1, 2, 3]
a, b, c = values
  1. リスト分解の設定:アスタリスク「*」を使用して、複数の値を受け取り、残りの値を変数に代入する
a, *b, c = 1, 2, 3, 4

この例では、a に 1 が、c に 4 が、b には残りの値 [2, 3] を含むリストが代入されています。

  1. 一時的な変数を使用して、2つの変数の値をスワップする。
a = 1
b = 2
a, b = b, a

この例では、 a の値が 2 になり、 b の値が 1 になります。

代入多个变量时,注意右边的値的个数和左边的変数の个数保持一致。

bannerAds