Python - 訪問字典項 您可以通過在方括弧內引用其鍵名來訪問字典的項: 示例,獲取 "model" 鍵的值: thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964 } x = thisdict["model"] 還有一種叫 ...
Python - 訪問字典項
您可以通過在方括弧內引用其鍵名來訪問字典的項:
示例,獲取 "model" 鍵的值:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
還有一種叫做 get()
的方法,它將給您相同的結果:
示例,獲取 "model" 鍵的值:
x = thisdict.get("model")
獲取鍵
keys()
方法將返回字典中所有鍵的列表。
示例,獲取鍵的列表:
x = thisdict.keys()
鍵的列表是字典的視圖,這意味著對字典所做的任何更改都將反映在鍵列表中。
示例,向原始字典添加一個新項,然後查看鍵列表也會得到更新:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) #更改之前
car["color"] = "white"
print(x) #更改之後
獲取值
values()
方法將返回字典中所有值的列表。
示例,獲取值的列表:
x = thisdict.values()
值的列表是字典的視圖,這意味著對字典所做的任何更改都將反映在值列表中。
示例,原始字典進行更改,查看值列表也會得到更新:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #更改之前
car["year"] = 2020
print(x) #更改之後
示例,向原始字典添加一個新項,查看值列表也會得到更新:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #更改之前
car["color"] = "red"
print(x) #更改之後
獲取項
items()
方法將以列表中的元組形式返回字典中的每個項。
示例,獲取鍵值對的列表:
x = thisdict.items()
返回的列表是字典的項的視圖,這意味著對字典所做的任何更改都將反映在項列表中。
示例,對原始字典進行更改,查看項列表也會得到更新:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #更改之前
car["year"] = 2020
print(x) #更改之後
示例,向原始字典添加一個新項,查看項列表也會得到更新:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #更改之前
car["color"] = "red"
print(x) #更改之後
檢查鍵是否存在
要確定字典中是否存在指定的鍵,請使用 in
關鍵字:
示例,檢查字典中是否存在 "model":
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
if "model" in thisdict:
print("Yes, 'model' is one of the keys in the thisdict dictionary")
最後
為了方便其他設備和平臺的小伙伴觀看往期文章,鏈接奉上:
公眾號搜索Let us Coding
,阿裡開發者社區,InfoQ,CSDN,騰訊開發者社區,思否,51CTO,掘金,helloworld,慕課,博客園
看完如果覺得有幫助,歡迎點贊、收藏和關註