📜  字典列表 - Python (1)

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

字典列表 - Python

在 Python 中,字典是一种无序的、可变的、可迭代的键值对集合,而列表是一种有序的、可变的、可迭代的元素集合。在某些情况下,我们需要将多个字典组成一个列表,以便于对它们进行处理。这就是字典列表。下面是一个字典列表的例子:

students = [
    {"name": "Alice", "age": 20},
    {"name": "Bob", "age": 21},
    {"name": "Charlie", "age": 22}
]

其中,students 是一个包含 3 个字典的列表。每个字典都表示一个学生的信息,包括姓名和年龄。我们可以通过下标来访问列表中的每个元素,再通过键来访问字典中的值。例如:

>>> students[0]["name"]
'Alice'
>>> students[2]["age"]
22

我们也可以使用循环来遍历字典列表,进而对其中的每个字典进行操作。例如:

for student in students:
    print(student["name"], student["age"])

该代码片段会输出每个学生的姓名和年龄。

在 Python 中,字典列表常常用于存储和操作结构化数据。如果您需要处理一组具有相同结构的数据,不妨尝试使用字典列表。