字典是一種可變容器模型,且存聽任何類型對像(如:字符串,數字,或者列表甚至字典),每一個字典有鍵名(key)和鍵值(value)且用冒號 : 隔開, 多個字典用逗號(,)隔開整個字典包括在花括號中{ }java
示例:面試
注:key爲鍵名,name爲鍵值性能
dict = {「key」:」name」}學習
dict = {「key」:」name」}測試
# 運行結果:name網站
print(dict[「key」])spa
dict = {'name': 'java',"name_1": "Python"}
# 循環讀取鍵名
for key in dict.keys():
print(key)接口
# 循環讀取鍵值
for value in dict.values():
print(value)
# 循環讀取鍵名和鍵值
for key,value in dict.items():
print(key, value)字符串
dict = {「name」:」java」}it
dict[「name」] = 「Python」
#運行結果:{‘name’:’Python’}
print(dict)
dict = {「name」:」java」,‘name_1’:’Python’}
del dict[「name」]
del dict #刪除整個字典
#運行結果:{‘name_1’:’Python’}
print(dict)
注:刪除字典後會引起一個異常,由於用del後字典再也不存在
字典特性:
1.字典鍵名是惟一的,鍵值不是惟一的
2.若是鍵名出現兩次,後一個值會被記住
3.鍵名必須不可變,因此不能使用列表作爲鍵名(可用數字、字符串或元組作爲鍵名)
若是文章對你有幫助,麻煩伸出發財小手點個贊,感謝您的支持。
若是對軟件測試、接口測試、自動化測試、性能測試、持續集成、面試經驗交流。感興趣能夠進到902061117,羣內會有不按期的發放免費的資料連接,這些資料都是從各個技術網站蒐集、整理出來的,若是你有好的學習資料能夠私聊發我,我會註明出處以後分享給你們。