我有两个列表:
header = ["Name", "Age"]
detail = ["Joe", 22, "Dave", 43, "Herb", 32]
我希望创建一个像这样的字典列表:
[{"Name": "Joe", "Age": 22}, {"Name": "Dave", "Age": 32}, {"Name": "Herb", "Age": 32}]
这种方法zip可以实现部分功能,但只会将第一组值添加到字典中:
>>> dict(zip(header, detail))
{'Age': 22, 'Name': 'Joe'}
如何将
detail
列表中所有值输出为一个字典?我在这个答案中找到了方法,但这取决于detail
包含嵌套的列表。
header
列表?你没有用它做任何事情。 - Mu Mind