Dictionary也是Python語言中經常使用的壹種數據類型。與列表類似,字典可以存儲任何類型的數據,並且存儲在字典中的數據也可以被修改。
與列表不同,字典的每個基本元素都包括兩個部分:壹個鍵和壹個與鍵對應的值。
鍵和值由冒號(:)分隔,每對元素由逗號(,)分隔。整個字典的數據在大括號{}裏,格式如下:?
請點擊輸入圖片說明。
d = {"key1" : 1," key2 ":"嗨"," key3":[]}
在字典中,鍵的內容是不可重復的。?鍵是不可變的數據類型,值可以是任何數據類型。這裏,鍵只支持?字符串類型。
請點擊輸入圖片說明。
請點擊輸入圖片說明。
字典最大的優勢就是在海量數據下,利用“關鍵”快速找到想要的值。當有大量數據需要存儲時,我們給每個值貼上標簽,也就是“key”;當我們想要調用這個值時,字典可以使用這個標簽來幫助我們快速找到它。但是如果標簽重復,字典不知道哪個值是對的,會報錯~
列表按照排序記錄了每壹項的值,但是字典是沒有順序的,所以同壹本字典每次打印的排序可能不壹樣。key是調用字典的關鍵元素。
字典是基本的數據類型,所以變量也可以被賦值為字典。
請點擊輸入圖片說明。
請點擊輸入圖片說明。
能不能直接用大括號{},或者內置函數dict()?創建壹個空字典:
Dict={}Dict=dict() #dict()是壹個內置函數,可以用來快速創建壹個空字典。#註意是小寫開頭的dict。創建變量名或函數名時,避免與內置函數dict ~重名
control中的遍歷構造塊不僅可以遍歷序列和列表,還可以遍歷字典。
請點擊輸入圖片說明。