1. TOP
  2. プログラム
  3. ソフト
  4. python
  5. タプル

タプル

2019-03-29_145337_RM3

()を使う

リストとは異なりイミュータブルです。定義したあとで要素を追加、削除
変更することはできない。

タプルのアンパック

>>> 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'

タプルのメリット

◎タプルは消費スペースが小さい
◎タプルの要素は、誤って書き換える危険がない
◎タプルは辞書のキーとして使える
◎名前付タプルは、オブジェクトの単純な代用品として使える
◎関数の引数は、タプルとして渡される