Pythonのアンパック

Pythonのアンパック
りある

あんパック?

目次

アンパック

ロボ君

Pythonのアンパックは、複数の値をまとめて変数に代入する操作のことデス。

アンパックは、リストやタプルなどのシーケンス型の要素を分解して変数に代入する際によく使用されます。
アンパックするには、シーケンス型の要素を変数に代入する際に、変数をカンマで区切ります。
変数の数は、シーケンス型の要素の数と一致する必要があります。

変数1, 変数2, ... = シーケンス型


例えば、次のコードは、リスト numbers の要素を変数 a, b, c に代入しています。

numbers = [1, 2, 3]

a, b, c = numbers

print(a)
print(b)
print(c)

# 実行結果
# 1
# 2
# 3

アンパックは、リストやタプルなどのシーケンス型の要素を変数に代入する際に、コードを簡潔に書くことができます。

また、アンパックは、複数の値を一度に処理する際にも使用できます。
例えば、次のコードは、リスト numbers の要素の合計を計算しています。

numbers = [1, 2, 3]

a, b, c = numbers

sum = a + b + c

print(sum)

# 実行結果
# 6

アンパックは、リストやタプルなどのシーケンス型の要素を変数に代入したり、複数の値を一度に処理したりする際に便利な操作です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次