字典是python語言中唯一的對映型別。是一種可變容器模型,且可儲存任意型別物件。
字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在 {} 中 ,格式如下所示:
dict =
鍵一般是唯一的,如果重複最後的乙個鍵值對會替換前面的,值不需要唯一。
1.字典遍歷
dict =
#遍歷字典項
for kv in dict.items():
print(kv) #kv:dict1 =
#遍歷字典鍵與值(鍵值)
for key,value in dict.items():
print(key+':'+str(value))
#ps:注意dict與dict1的區別,與print的區別
2.字典合併
# python 兩個字典(dict)合併
dict1 =
dict2 =
# 合併結果
# 方法一
dictmerged1 = dict(dict1.items() + dict2.items())
## ps:#1. d1.items()獲取字典的鍵值對的列表
#2. dict1.items() + dict2.items()拼成乙個新的列表
#3. dict(dict1.items()+dict2.items())將合併成的列表轉變成新的字典
#方法二,字典的鍵必須是字串才可以用這種關鍵字引數方法
dictmerged2 = dict( dict1, **dict2 )
#方法三
dictmerged2 = dict1.copy()
dictmerged2.update( dict2 )
#或者等同於
dictmerged2 = dict(dict1)
dictmerged2.update(dict2)
#方法四,py3.5+
d =
# ps:方法 2、3 4比方法 1 速度快很多
遍歷字典 遍歷字典
寫在前面 你必須先成為什麼,然後才能遇到什麼。找不到真正的自我,人生也許會成功,但絕不會精彩。遍歷所有的鍵 值對 items 使用for迴圈遍歷字典,宣告兩個變數用於儲存鍵對值中的鍵和值,使用items 方法返回字典中的乙個鍵 對值列表,並且將鍵對值依次儲存到指定的變數中 注意 在遍歷字典時,鍵對值...
Python字典相關操作
字典的特點 可變,無序,key不重複 dict 或d dict kwargs dict.fromkeys iterable,value 可迭代物件的元素必須是乙個二元結構 類方法dict.fromkeys iterable,value d key 返回key對應的值,key不存在時丟擲keyerro...
dictionary 字典相關操作
di 其中存在著鍵值對 dic dic k的存在形式必須是可雜湊的 意思為不可變 列表是不可雜湊的 是可變的 所以 k不能是裂變 因為沒法唯一確定 字典存在著 增刪改查 增加dic 壓縮 快樂風男 print dic dic.setfault a b 刪除 dil dic.pop k 通過k進行刪除...