目录

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) #before the change

car["color"] = "white"

print(x) #after the change
亲自试一试 »


获取值

这个values()方法将返回字典中所有值的列表。

示例

获取值的列表:

x = thisdict.values()
亲自试一试 »

值的列表是看法字典的,这意味着对字典所做的任何更改都将反映在值列表中。

示例

对原始字典进行更改,并看到值列表也得到更新:

car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}

x = car.values()

print(x) #before the change

car["year"] = 2020

print(x) #after the change
亲自试一试 »

示例

将新项目添加到原始字典中,并看到值列表也得到更新:

car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}

x = car.values()

print(x) #before the change

car["color"] = "red"

print(x) #after the change
亲自试一试 »

获取物品

这个items()方法将返回字典中的每个项目,作为列表中的元组。

示例

获取键:值对的列表

x = thisdict.items()
亲自试一试 »

返回的列表是一个看法字典的项目,这意味着对字典所做的任何更改都将反映在项目列表中。

示例

对原始字典进行更改,并看到项目列表也更新了:

car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}

x = car.items()

print(x) #before the change

car["year"] = 2020

print(x) #after the change
亲自试一试 »

示例

将新项目添加到原始字典中,并看到项目列表也得到更新:

car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}

x = car.items()

print(x) #before the change

car["color"] = "red"

print(x) #after the change
亲自试一试 »

检查密钥是否存在

要确定字典中是否存在指定的键,请使用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")
亲自试一试 »