di={}其中存在著鍵值對
dic=dic =
k的存在形式必須是可雜湊的 意思為不可變
列表是不可雜湊的 是可變的 所以 k不能是裂變 因為沒法唯一確定
字典存在著 增刪改查
增加dic["壓縮"]="快樂風男"
print(dic)
dic.setfault("a","b")
刪除 dil=dic.pop("k"),通過k進行刪除 返回被刪除的value
del dic["k"] 切片刪除 通過k 同時刪除k和v
dic.clear 清除乾淨 結果就剩乙個空字典
ret=dic.popitem ( )隨機刪除 在最新版pc預設刪除最後乙個
改:dic["k"]="valus" 強制更改
dic1.update(dic) 把dic 中的元素都新增到dic1中
查for 迴圈 遍歷
print(dic["k"]) 檢視1 沒有這個鍵的時候會報錯
print(dic.get("k","沒有")) 檢視2 如果沒有則返回none 後面新增內容 可以返回指定內容
print(dic.setdefault("k")) 檢視3 沒有就返回none
還有一些字典中獨特的騷操作
keys values items
print(dic.keys()) 返回的是高仿列表
print(dic.values()) 依舊高仿
print(dic.items())高仿
解構(解包)
a,b="12"
print("a")
print("a")
dic={}
for a,b in dic.items():
print(a)
print(b)
dic={}
dics=dic1.fromkeys([1,2,3],"abc")自動化輸出 1,"abc"
返回的是格式化的字典
fromkeys 是字串格式化輸出
s = "我叫, 我今年了, 我喜歡".format(hobby="周杰倫", age="40", name="昆凌")print(s)
Python 字典 Dictionary 操作詳解
一 建立字典 字典由鍵和對應值成對組成。字典也被稱作關聯陣列或雜湊表。基本語法如下 複製 如下 dict 也可如此建立字典 複製 如下 dict1 dict2 注意 每個鍵與值用冒號隔開 每對用逗號,每對用逗號分割,整體放在花括號中 鍵必須獨一無二,但值則不必。值可以取任何資料型別,但必須是不可變的...
Python 字典 Dictionary 筆記
tuple1 green red blue tuple2 tuple 7,1,2,23,4,5 print len tuple2 6 print max tuple2 23 print min tuple2 1 print sum tuple2 42 print tuple2 0 7 tuple3 ...
Python 字典 Dictionary 操作詳解
python字典是另一種可變容器模型,且可儲存任意型別物件,如字串 數字 元組等其他容器模型。一 建立字典 字典由鍵和對應值成對組成。字典也被稱作關聯陣列或雜湊表。基本語法如下 dict 也可如此建立字典 dict1 dict2 注意 每個鍵與值用冒號隔開 每對用逗號,每對用逗號分割,整體放在花括號...