📅  最后修改于: 2023-12-03 15:39:01.786000             🧑  作者: Mango
在 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 中,字典列表常常用于存储和操作结构化数据。如果您需要处理一组具有相同结构的数据,不妨尝试使用字典列表。