字典的鍵需要是不可變的,鏈表是可變的,鏈表可以通過索引賦值,所以不能作為字典的鍵。元組是最有趣的,但它們是不可變的,卻是可變的。這樣做的原因是元組不能像列表壹樣通過索引來賦值,但是如果有多個列表組成元組,那麽列表是可以改變的,元組內的列表改變了,元組也改變了。
意義
List是動態的,屬於可變序列,可以添加、修改、刪除元素,而tuple是靜態的,屬於不可變序列,除非整體替換,否則不能添加、刪除、修改元素。List可以使用append(),extend(),insert(),remove()和pop()來添加和修改列表元素,但是tuple沒有這些方法,因為妳不能對tuple添加和修改元素。同樣,也不能刪除元素,整體替換。