概述:
使用鍵-值(key-value)儲存,具有極快的查詢速度
注意:字典是無序的
key的特性:
字典中的key必須唯一
key必須是不可變物件
字串、整數等都是不可變的,可以作為key
list是可變的,不能作為key
建立:
eg:dict =
獲取:eg:dict =
print(dict[「lilei」]) 返回70
print(dict[「sunck」]) 返回報錯
print(dict.get[「sunck」]) 返回none
新增:
eg:dict =
dict [「hanmeimei」] = 99
print(dict) 返回
修改:
eg:dict =
dict [「hanmeimei」] = 99
print(dict) 返回
dict [「lilei」] = 80
print(dict) 返回(原先的資料被覆蓋了)
刪除:
eg:dict =
print(dict.pop(「tom」)) 返回
遍歷:
eg:dict =
for key in dict:
print(key) 返回tom lilei
print(key,dict[key]) 返回tom 60 lilei 70
eg: dict =
for value in dict.values()
print(value) 返回60 70
print(dict.items()) 返回dict_items([('tom', 60), ('lilei', 70)])
eg: dict =
for k,v in dict.items():
print(k,v) 返回tom 60 lilei 70
eg: dict =
for k,v in enumerate(dict):
print(k,v) 返回0 tom
1 lilei
python小咖 列表 元組 字典學習筆記
a a b 1,2,c d print a a 2 4 此切片可以用來刪除元素。號左邊方括號裡的兩個數字和冒號表示 從2號位也即第3個數開始起,在4號位之前一位為止,不包括4號位。號右數的空列表,用以刪除列表a中的2個元素 4 2 2 print a 執行結果顯示 a b 1,2,c d a b c...
python筆記 字典
知識點1.列表是有序的集合,而字典是無序的集合。2.字典用 列表用,而元組用 3.字典用鍵 key 值 value 對儲存資料,其中鍵必須是唯一的。xiaoming dict print xiaoming dict name 取值 xiaoming dict age 18 修改 xiaoming d...
筆記 python字典
字典是另一種可變容器模型,且可儲存任意型別物件。格式如下 d 鍵必須是唯一的,但值則不必。字典值可以是任何的 python 物件,既可以是標準的物件,也可以是使用者定義的,但鍵不行。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字。字典的建立 注意兩種建立方式 訪問 修改 刪除如下.dict1...