タプルは要素の追加・削除・変更が可能か? - 可変性について解説
タプルは要素の追加・削除・変更ができないデータ構造です。この性質はimmutableと呼ばれます。そのため、タプルは一度定義したら、その要素を変更することはできません。
例えば、Pythonではタプルは丸括弧で定義されます。
my_tuple = (1, 2, 3)
このタプルに新しい要素を追加したり、既存の要素を削除したり、要素を変更したりすることはできません。
my_tuple.append(4) # エラー
my_tuple.remove(1) # エラー
my_tuple[0] = 0 # エラー
タプルは、要素を変更できないため、安全にデータの整合性を保つことができます。また、タプルはリストよりもメモリ効率が良く、ハッシュキーとして使用することができます。
原文地址: https://www.cveoy.top/t/topic/mHkt 著作权归作者所有。请勿转载和采集!