Python - 访问字典项目
访问项目
您可以通过在方括号内引用其键名来访问字典的项目
示例
获取“model”键的值
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
自己试试 »
还有一个名为 get()
的方法,它将为您提供相同的结果
获取键
The keys()
方法将返回字典中所有键的列表。
键的列表是字典的视图,这意味着对字典所做的任何更改都将反映在键列表中。
示例
在原始字典中添加一个新项目,并查看键列表也更新了
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) # 更改之前
car["color"] = "white"
print(x) # 更改之后
自己试试 »
获取值
The 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 字典中的一个键")
自己试试 »