【发布时间】:2021-01-26 14:46:52
【问题描述】:
我想将列表的每个值添加到不同列表的每个嵌套字典中,并使用新的键名。
词典列表:
list_dicts = [{'id': 1, 'text': 'abc'}, {'id':2, 'text': 'def'}]
列表:
list = ['en', 'nl']
期望的输出:
list_dicts = [{'id': 1, 'text': 'abc', 'language': 'en'}, {{'id':2, 'text': 'def', 'language':'nl'}]
当前使用的方法:
我将list_dicts 转换为Pandas 数据框,添加了代表list 值的新列“语言”。然后,我使用df.to_dict('records') 将 Pandas 数据框转换回字典列表。必须有一种更有效的方法来遍历列表并将每个值添加到字典列表中的新分配键中,而根本不需要使用 Pandas。有什么想法吗?
【问题讨论】:
标签: python list loops dictionary nested