📜  字典获取所有值 - Python (1)

📅  最后修改于: 2023-12-03 15:09:21.016000             🧑  作者: Mango

字典获取所有值 - Python

在Python中,字典是一种非常常用的数据结构。字典包含键和值,它们之间是一一对应的关系。如果我们想要获取字典中所有的值,有几种方法可以做到。

1. 使用values()函数

我们可以使用 values() 函数来获取字典中所有的值,这个函数会返回一个列表,列表中包含了所有的值。下面是一个例子:

grades = {'Alice': 89, 'Bob': 72, 'Carol': 92}
all_grades = grades.values()
print(all_grades)

这个程序会输出:

[89, 72, 92]

这个列表中包含了所有的值。

2. 使用循环

另外一种方法是使用循环来遍历字典中的所有键,并获取它们的值。下面是一个例子:

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]

这个方法需要我们手动遍历字典,获取所有的值。

3. 使用list()函数和字典的items()

如果我们想要获取字典中所有的键和值,而不仅仅是值,我们可以使用 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中获取字典中所有值的三种方法。我们可以根据需要选择不同的方法。