簡述元組與列表的異同。并簡述它們各自的用途。
Python元組和列表一樣, 都是有序序列, 在很多情況下可以相互替換, 很多操作也類似,但它們也有區(qū)別:元組是不可變的序列類型,元組能對不需要改變的數(shù)據(jù)進(jìn)行寫保護(hù),使數(shù)據(jù)更安全。列表是可變的序列類型,可以添加、刪除或搜索列表中的元素。元組使用小括號定義用逗號分隔的元素, 而列表中的元素應(yīng)該包括在中括號中。雖然元組使用小括號,但訪問元組元素時,要使用中括號按索引或分片來獲得對應(yīng)元素的值。元組可以在字典中作為關(guān)鍵字使用,而列表不能作為字典關(guān)鍵字使用,因為列表不是不可改變的。只要不嘗試修改元組,那么大多數(shù)情況下把它們作為列表來進(jìn)行操作用途:列表可被用于保存多個互相獨立對象的數(shù)據(jù)集合元組用于描述一個不會改變的事務(wù)的多個屬性
暫無解析