python中的list,tuple,set,dict總結

list,tuple,set,dict總結表

名稱 列表 元組 集合 字典
英文 list tuple set dict
可否讀寫 讀寫 只讀 讀寫 讀寫
可否重複
存儲方式 鍵(不重複) 鍵值對(不重複)
是否有序 有序 有序 無序 無序
初始化 [1,“a”] (備註:元素可以是不同類型) (“a”,1) set([1,“a”])或{1,2} {‘a’:1}
添加元素 append:一個一個在列表末尾添加元素;extend :列表末尾一次追加另一個列表中的多個值;insert:在列表的任何位置插入元素。 只讀 add;update d[‘key’]=‘value’
刪除元素 pop :移除列表中的一個元素(默認最後一個元素),並且返回該元素的值;remove:移除列表中某個值的第一個匹配項;del:刪除列表的元素。 只讀 remove:若元素不存在,則發生錯誤;discard:若元素不存在,不會發生錯誤。pop:隨機刪除;clear:清空集合 del:刪單一或整個字典元素。
相互轉換 轉爲tuple:tuple(list1);set:(list1);字典:mydict.fromkeys(list1) 轉list:list(tuple1);set:set(tuple1);字典:mydict.fromkeys(list1) 轉list:list(set1);tuple:tuple(set1) ~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章