python學習筆記十二(字典)

字典
1.概述:使用鍵-值(key-value)存儲,具有極快的查找速度(一個字典裏可以存儲多個鍵-值對)
注意:字典是無序的
key的特性:
(1)字典中的key必須唯一
(2)key必須是不可變的對象
(3)字符串、整數等都是不可變的,可以作爲key
(4)list是可變的,不能作爲key
例:保存多個學生的姓名與成績
方法:使用字典,學生的姓名作爲key(假設學生姓名沒有重複),學生成績作爲值
dict1={“tom”:80,“lilei”:90}
2.元素的訪問
獲取:字典名[key]
在這裏插入圖片描述
添加:在這裏插入圖片描述
刪除:
在這裏插入圖片描述
遍歷:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
3.和list比較
(1)字典的查找和插入速度極快,不會隨着key-value的增加而變慢
(2)字典需要佔用大量的內存,內存浪費多
list的缺點
(1)查找和插入會隨着數據量的增多而減少
(2)佔用空間小,浪費內存少

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章