Python tuple型
tuple型の定義、アクセス
tuple型は、pythonで扱う配列形式のデータ型だが、
list型と異なり要素の追加・削除・変更ができない。
list型に比べて使用メモリが小さく、処理速度は早い傾向にある。
# tuple型の定義 aaa = (1, 2, 3, 4, "東", "南", "西", "北") print(aaa[0]) # 0番目のデータにアクセス # 1 print(aaa[3]) # 3番目のデータにアクセス # 4 print(aaa[-1]) # 最後から1番目のデータにアクセス # 北 print(aaa[-2]) # 最後から2番目のデータにアクセス # 西 # 変更しようとするとエラーになる。 aaa[2] = 10 # TypeError: 'tuple' object does not support item assignment
配列サイズの取得
len()関数で、配列サイズを取得できる。
# tuple型の定義 aaa = (1, 2, 3, 4, "東", "南", "西", "北") print(len(aaa)) # 8