迪克特?=?{"a "?:?“蘋果”,?" b ":?“香蕉”,?" g ":?“葡萄”,?" o "嗎?:?"橙色" }
dict["w"]?=?“西瓜”
del(字典["a"])
dict["g"]?=?“柚子”
打印?dict.pop("b ")
打印?詞典
dict.clear()
打印?詞典
#遍歷字典
迪克特?=?{"a "?:?“蘋果”,?" b ":?“香蕉”,?" g ":?“葡萄”,?" o "嗎?:?"橙色" }
為了什麽?k?在?格言:
打印?"字典[%s]?="?%?k,字典[k]
#詞典條目的使用()
迪克特?=?{"a "?:?“蘋果”,?" b ":?“香蕉”,?" c ":?“葡萄”,?d。:?"橙色" }
#每個元素都是由鍵和值組成的元組,以列表的形式輸出。
打印?dict.items()
#調用items()遍歷字典。
迪克特?=?{"a "?:?“蘋果”,?" b ":?“香蕉”,?" g ":?“葡萄”,?" o "嗎?:?"橙色" }
為了什麽?(k,?五)?在?dict.items():
打印?"字典[%s]?="?%?k,?v
#調用iteritems()遍歷字典。
迪克特?=?{"a "?:?“蘋果”,?" b ":?“香蕉”,?" c ":?“葡萄”,?d。:?"橙色" }
打印?dict.iteritems()
為了什麽?k,?v?在?dict.iteritems():
打印?"字典[%s]?="?%?k,?v
為了什麽?(k,?五)?在?zip(dict.iterkeys(),?dict.itervalues()):
打印?"字典[%s]?="?%?k,?v
#使用列表和字典作為字典值
迪克特?=?{"a "?:?(“蘋果”,),?“博”?:?{"b "?:?“香蕉”,?" o "嗎?:?“橘子”},?" g ":?[“葡萄”、“柚子”]}
打印?字典["a"]
打印?字典["a"][0]
打印?字典["bo"]
打印?字典["bo"]["o"]
打印?字典["g"]
打印?字典["g"][1]
迪克特?=?{"a "?:?“蘋果”,?" b ":?“香蕉”,?" c ":?“葡萄”,?d。:?"橙色" }
#輸出密鑰列表
打印?關鍵字()
#輸出值列表
打印?dict.values()
#每個元素都是由鍵和值組成的元組,以列表的形式輸出。
打印?dict.items()
迪克特?=?{"a "?:?“蘋果”,?" b ":?“香蕉”,?" c ":?“葡萄”,?d。:?"橙色" }
它?=?dict.iteritems()
打印?它
#如何獲取字典中的元素
迪克特?=?{"a "?:?“蘋果”,?" b ":?“香蕉”,?" c ":?“葡萄”,?d。:?"橙色" }
打印?詞典
打印?dict.get("c ",“蘋果”)?
打印?dict.get("e ",“蘋果”)
#get()的等價語句
d?=?{"key1 "?:?" value1 ",“鑰匙2”?:?"值2"}
如果?“key1”?在?d:
打印?D["key1"]
否則:
打印?"無"
#字典的更新
迪克特?=?{"a "?:?“蘋果”,?" b ":?“香蕉”}
打印?詞典
dict2?=?{"c "?:?“葡萄”,?d。:?"橙色" }
字典更新(字典2)
打印?詞典
# udpate()的等價語句
d?=?{"key1 "?:?" value1 ",“鑰匙2”?:?"值2"}
e?=?{"key3 "?:?“值3”,?“鑰匙4”?:?"值4"}
為了什麽?k?在?e:
D[k]?=?E[k]
打印?D
#字典E包含字典d中的鍵。
d?=?{"key1 "?:?" value1 ",“鑰匙2”?:?"值2"}
e?=?{"key2 "?:?“值3”,?“鑰匙4”?:?"值4"}
為了什麽?k?在?e:
D[k]?=?E[k]
打印?D
#設置默認值
迪克特?=?{}
dict.setdefault("a ")
打印?詞典
dict["a"]?=?“蘋果”
dict.setdefault("a "," default ")
打印?詞典
# Call sorted()排序
迪克特?=?{"a "?:?“蘋果”,?" b ":?“葡萄”,?" c ":?“橘子”,?d。:?“香蕉”}
打印?迪克特?
#按關鍵字排序?
打印?已排序(dict.items(),?key=lambda?d:?d[0])
#按值排序?
打印?已排序(dict.items(),?key=lambda?d:?d[1])
#這本字典的淺本
迪克特?=?{"a "?:?“蘋果”,?" b ":?“葡萄”}
dict2?=?{"c "?:?“橘子”,?d。:?“香蕉”}
dict2?=?dict.copy()
打印?詞典2
#這本字典的深層版本
進口?復制
迪克特?=?{"a "?:?“蘋果”,?" b ":?{"g "?:?“葡萄”,“o”?:?"橙色" }}
dict2?=?copy.deepcopy(字典)
dict3?=?copy.copy(字典)
dict2["b"]["g"]?=?“橙色”
打印?詞典
dict3["b"]["g"]?=?“橙色”
打印?詞典