TECH I.S.

Python - タプルのアンパック


タプルのアンパック

タプルを作成するとき、通常はそれに値を割り当てます。これは、タプルの「パッキング」と呼ばれます。

タプルのパッキング:

fruits = ("apple", "banana", "cherry")

自分で試してみる »

しかし、Python では、値を抽出して変数に戻すこともできます。これは「アンパック」と呼ばれます。

タプルのアンパック:

fruits = ("apple", "banana", "cherry") (green, yellow, red) = fruits print(green) print(yellow) print(red)

自分で試してみる »

ノート:変数の数はタプルの値の数と一致する必要があります。そうでない場合は、アスタリスクを使用して残りの値をリストとして収集する必要があります。



アスタリスクの使用*

変数の数が値の数よりも少ない場合は、*を変数名に追加すると、値がリストとして変数に割り当てられます。

残りの値を「red」というリストとして割り当てます。

fruits = ("apple", "banana", "cherry", "strawberry", "raspberry") (green, yellow, *red) = fruits print(green) print(yellow) print(red)

自分で試してみる »

アスタリスクが最後の変数名以外の変数名に追加された場合、Python は、残っている値の数が残っている変数の数と一致するまで、変数に値を割り当てます。

「トロピック」変数に値のリストを追加します。

fruits = ("apple", "mango", "papaya", "pineapple", "cherry") (green, *tropic, red) = fruits print(green) print(tropic) print(red)

自分で試してみる »



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細