dictionary 字典相關操作

2022-08-01 18:12:10 字數 1105 閱讀 2265

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 注意 每個鍵與值用冒號隔開 每對用逗號,每對用逗號分割,整體放在花括號...