【发布时间】:2022-06-27 22:05:11
【问题描述】:
我有多个数据列表,例如:年龄、姓名、性别等。所有这些都是按顺序排列的,也就是说每个列表的x记录属于同一个人。
我正在尝试以最好的 Pythonic 方式从这些列表中创建一个字典列表。我能够使用其中一个列表创建它,但不确定如何从那里扩展它。
我目前拥有的:
ages = [20, 21, 30]
names = ["Jhon", "Daniel", "Rob"]
list_of_dicts = [{"age": value} for value in ages]
返回:
[{'age': 20}, {'age': 21}, {'age': 30}]
我想要什么:
[{'age': 20, 'name': 'Jhon'}, {'age': 21, 'name': 'Daniel'}, {'age': 30, 'name': 'Rob'}]
【问题讨论】:
标签: python list dictionary