📜  Python – 将字典列表转换为列表字典(1)

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

Python – 将字典列表转换为列表字典

在Python中,我们可以使用以下方法将字典列表转换为列表字典:

# 创建一个字典列表
dict_list = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 35}]

# 将字典列表转换为列表字典
list_dict = [{k: v for k, v in d.items()} for d in dict_list]

# 输出结果
print(list_dict)

输出结果如下:

[{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 35}]

在上述示例中,我们首先创建了一个包含三个字典的列表,并使用字典推导式将其转换为列表字典。我们使用d.items()方法遍历字典中的每一对键值对,并使用字典推导式将其转换为键值对列表。最后,我们将转换后的列表字典打印出来。

通过这个方法,我们可以很方便地将一个字典列表转换为一个列表字典,使得数据的处理更加灵活。