📅  最后修改于: 2023-12-03 15:09:21.016000             🧑  作者: Mango
在Python中,字典是一种非常常用的数据结构。字典包含键和值,它们之间是一一对应的关系。如果我们想要获取字典中所有的值,有几种方法可以做到。
我们可以使用 values()
函数来获取字典中所有的值,这个函数会返回一个列表,列表中包含了所有的值。下面是一个例子:
grades = {'Alice': 89, 'Bob': 72, 'Carol': 92}
all_grades = grades.values()
print(all_grades)
这个程序会输出:
[89, 72, 92]
这个列表中包含了所有的值。
另外一种方法是使用循环来遍历字典中的所有键,并获取它们的值。下面是一个例子:
grades = {'Alice': 89, 'Bob': 72, 'Carol': 92}
all_grades = []
for name in grades:
grade = grades[name]
all_grades.append(grade)
print(all_grades)
这个程序会输出:
[89, 72, 92]
这个方法需要我们手动遍历字典,获取所有的值。
如果我们想要获取字典中所有的键和值,而不仅仅是值,我们可以使用 list()
函数和字典的 items()
方法。这个方法会返回一个包含所有键值对的列表,我们可以通过循环遍历它,并获取所有的值。下面是一个例子:
grades = {'Alice': 89, 'Bob': 72, 'Carol': 92}
all_grades = []
for name, grade in grades.items():
all_grades.append(grade)
print(all_grades)
这个程序会输出:
[89, 72, 92]
这个方法可以让我们同时获取所有的键和值。
以上就是Python中获取字典中所有值的三种方法。我们可以根据需要选择不同的方法。