python學習筆記十二(字典)

2021-09-24 23:23:25 字數 1070 閱讀 5376

字典

1.概述:使用鍵-值(key-value)儲存,具有極快的查詢速度(乙個字典裡可以儲存多個鍵-值對)

注意:字典是無序的

key的特性:

(1)字典中的key必須唯一

(2)key必須是不可變的物件

(3)字串、整數等都是不可變的,可以作為key

(4)list是可變的,不能作為key

例:儲存多個學生的姓名與成績

方法:使用字典,學生的姓名作為key(假設學生姓名沒有重複),學生成績作為值

dict1=

2.元素的訪問

獲取:字典名[key]

新增:

刪除:

遍歷:

3.和list比較

(1)字典的查詢和插入速度極快,不會隨著key-value的增加而變慢

(2)字典需要占用大量的記憶體,記憶體浪費多

list的缺點

(1)查詢和插入會隨著資料量的增多而減少

(2)占用空間小,浪費記憶體少

Python學習筆記(十二)

1.語法錯誤和異常錯誤 while true print hello python error message file c programming eclipse project pythonstudy exception.py line 9 while true print hello pyth...

python學習筆記 字典

方法一 dict1 dict2 dict1,dict2 方法二 從python 2.2 版本起,可以使用乙個工廠方法,傳入乙個元素是列表的元組作為引數 fdict dict x 1 y 2 fdict 方法三 從python 2.3 版本起,可以用乙個很方便的內建方法fromkeys 來建立乙個 預...

Python學習筆記 字典

1 字典的定義 dictionary 字典 是除列表以外python之中最靈活的資料型別 字典同樣可以用來儲存多個資料 通常用於儲存描述乙個物體的相關資訊 和列表的區別 列表是有序的物件集合 索引,即從0開始,依次遞增 字典是無序的物件集合 字典的定義用 字典使用 鍵值對 儲存資料,鍵值對之間使用逗...