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 字典中的一个键")
自己动手试一试 »