タプル
()を使う
リストとは異なりイミュータブルです。定義したあとで要素を追加、削除
変更することはできない。
タプルのアンパック
>>> marx_tuple = ('Groucho', 'Chico', 'Harpo')
>>> a, b, c = marx_tuple
>>>a
'Groucho'
>>>b
'Chico'
>>>a
'Harpo'
値の交換
>>>pasword = 'swordfish'
>>>icecream = 'tuttifrutti'
>>>pasword, icecream = icecream, pasword
>>>pasword
'tuttifrutti'
>>>icecream
'swordfish'
タプルのメリット
◎タプルは消費スペースが小さい
◎タプルの要素は、誤って書き換える危険がない
◎タプルは辞書のキーとして使える
◎名前付タプルは、オブジェクトの単純な代用品として使える
◎関数の引数は、タプルとして渡される