【发布时间】:2021-08-21 14:02:58
【问题描述】:
我有一个字典列表:
my_list = [
{"Name": "John Doe", "Amount": 150},
{"Name": "Peter Doe", "Amount": 40},
{"Name": "Peter Doe", "Amount": 10},
{"Name": "Lisa Doe", "Amount": 90},
{"Name": "John Doe", "Amount": 200},]
我想遍历字典列表并为键“Name”找到相同的值,如果值相同,我想添加“Amounts”并将其保存到新字典中。例如,上面的列表应该变成:
my_list_2 = [
{"Name": "John Doe", "Amount": 350},
{"Name": "Peter Doe", "Amount": 50},
{"Name": "Lisa Doe", "Amount": 90},]
有人可以推荐任何 Pythonic 的方法吗?
非常感谢!
【问题讨论】:
-
你能证明自己任何努力解决这个问题吗?
-
欢迎您!请先考虑这个article。
-
@Ignas 请使用您在 cmets 中发布的代码并将其作为您问题的一部分。
标签: python list dictionary for-loop