字典用於存儲鍵值對形式的數據。字典是一個有序、可更改的集合,不允許重覆。從 Python 3.7 版本開始,字典是有序的。在 Python 3.6 及更早版本中,字典是無序的。字典用花括弧編寫,具有鍵和值: 示例,創建並列印一個字典: thisdict = { "brand": "Ford", "m ...
字典用於存儲鍵值對形式的數據。字典是一個有序、可更改的集合,不允許重覆。從 Python 3.7 版本開始,字典是有序的。在 Python 3.6 及更早版本中,字典是無序的。字典用花括弧編寫,具有鍵和值:
示例,創建並列印一個字典:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print(thisdict)
字典項
字典項是有序的、可更改的,不允許重覆的。字典項以鍵值對的形式呈現,可以通過鍵名來引用。
示例,列印字典的 "brand" 值:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print(thisdict["brand"])
有序還是無序?
從 Python 3.7 版本開始,字典是有序的。在 Python 3.6 及更早版本中,字典是無序的。有序意味著字典的項具有定義的順序,而該順序不會改變。無序意味著項沒有定義的順序,您不能使用索引引用項。
可更改
字典是可更改的,這意味著我們可以在創建字典後更改、添加或刪除項。
不允許重覆
字典不能具有兩個具有相同鍵的項:
示例,重覆的值將覆蓋現有值:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964,
"year": 2020
}
print(thisdict)
字典長度
要確定字典有多少項,請使用 len()
函數:
示例,列印字典中的項數:
print(len(thisdict))
字典項 - 數據類型
字典項中的值可以是任何數據類型:
示例,字元串、整數、布爾和列表數據類型:
thisdict = {
"brand": "Ford",
"electric": False,
"year": 1964,
"colors": ["red", "white", "blue"]
}
類型,從 Python 的角度來看,字典被定義為具有數據類型 'dict' 的對象:
示例,列印字典的數據類型:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print(type(thisdict))
dict() 構造函數
也可以使用 dict()
構造函數創建字典。
示例,使用 dict()
方法創建一個字典:
thisdict = dict(name="John", age=36, country="Norway")
print(thisdict)
最後
為了方便其他設備和平臺的小伙伴觀看往期文章,鏈接奉上:
公眾號搜索Let us Coding
,知乎,開源中國,CSDN,思否,掘金,InfoQ,簡書,博客園,慕課,51CTO,helloworld,騰訊開發者社區,阿裡開發者社區
看完如果覺得有幫助,歡迎點贊、收藏和關註