pythonデータ型の元祖


メタグループの定義とプロパティ
定義:リストと似ていますが、[]を()に変更します.
機能:
  1.複数の値を格納可能2.可変3.左から右への順序でメタグループ要素を定義し、下付き文字は0から順にアクセスし、順序付け
メタグループの作成と一般的な操作
作成
ages = (11, 22, 33, 44, 55)
# 
ages = tuple((11, 22, 33, 44, 55))

一般的な操作
#  
>>> ages = (11, 22, 33, 44, 55)
>>> ages[0]
11
>>> ages[3]
44
>>> ages[-1]
55

#  : list  

#  
>>> for age in ages:
    print(age)


11
22
33
44
55

#  
>>> len(ages)
5

#  
>>> 11 in ages
True
>>> 66 in ages
False
>>> 11 not in ages
False

メタグループの特性の詳細
1.複数の値を格納可能
メタグループに値が1つしかない場合
t = (1,)
t = (1)   #<==>t = 1

メタグループには、数値や文字列だけでなく、より複雑なデータ型も格納できます.
2.不変
メタグループ自体は可変ではありません.メタグループに他の可変要素が含まれている場合、これらの可変要素は変更できます.