タプルは、(a, b) = (100, 200) というように、変数側も複数設定することができます。この場合、変数 a に 100 が代入され、変数 b に 200 が代入されます。
これをタプルの展開といいます。
詳しく見ていきましょう。
複数変数のタプルを作ります。
#変数側もタプル形式のタプルを作ります。
(a, b) = (100, 200)
#aを確認しましょう。
a
#bを確認しましょう。
b
このように、タプルを使って、複数の変数への値の代入を、一行で書くことができます。
タプルの展開を活用すると、以下のようなコードを書くときに、よりすっきりとした書き方ができるようになります。
#タプルを作ります。
age = (18, 16)
#タプルを変数(boy, girl)に代入します。
(boy, girl) = age
#ageの合計を作ります。
age_sum = boy + girl
#確認しましょう。
print(boy, girl, age_sum)
コメント