Python - 訪問字典項
訪問項
你可以透過在其鍵名後加上方括號來訪問字典的項。
示例
獲取“model”鍵的值
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
自己動手試一試 »
還有一個名為 get()
的方法,它會給你相同的結果。
獲取鍵
keys()
方法將返回字典中所有鍵的列表。
鍵列表是字典的檢視,這意味著對字典的任何更改都會反映在鍵列表中。
示例
向原始字典新增一個新項,看看鍵列表也會更新。
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) # 更改前
car["color"] = "white"
print(x) # 更改後
自己動手試一試 »
獲取值
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()
方法將返回字典中的每個項,作為列表中的元組。
返回的列表是字典項的檢視,這意味著對字典的任何更改都會反映在項列表中。
示例
更改原始字典,看看項列表也會更新。
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("是的,‘model’是 thisdict 字典中的一個鍵")
自己動手試一試 »