【发布时间】:2019-05-01 14:21:03
【问题描述】:
以下是列表列表。如何将“Total Black”和“Total Color”的总和添加到一个列表中,同时保持“Account ID”和“Account Name”相同?
[[{'Total Black': 3, 'Total Color': 2, 'Account ID': '2222', 'Account Name': 'Moe'},
{'Total Black': 5, 'Total Color': 4, 'Account ID': '3333', 'Account Name': 'Larry'},
{'Total Black': 9, 'Total Color': 6, 'Account ID': '4444', 'Account Name': 'Curly'}],
[{'Total Black': 8, 'Total Color': 4, 'Account ID': '2222', 'Account Name': 'Moe'},
{'Total Black': 2, 'Total Color': 7, 'Account ID': '3333', 'Account Name': 'Larry'},
{'Total Black': 11, 'Total Color': 9, 'Account ID': '4444', 'Account Name': 'Curly'}]]
所以结果是:
[{'Total Black': 11, 'Total Color': 6, 'Account ID': '2222', 'Account Name':
'Moe'}, {'Total Black': 7, 'Total Color': 11, 'Account ID': '3333', 'Account
Name': 'Larry'}, {'Total Black': 20, 'Total Color': 15, 'Account ID': 4444,
'Account Name': 'Curly'}]
【问题讨论】:
-
那么想要的结果是什么?
-
欢迎来到 Stackoverflow。请填写您的tour 并咨询How to Ask 部分,了解什么是好问题。首先,minimal reproducible example 表明您尝试显示失败的位置和预期结果。
-
结果将是 [{'Total Black': 11, 'Total Color': 6, 'Account ID': '2222', 'Account Name': 'Moe'}, {'Total Black ': 7, 'Total Color': 11, 'Account ID': '3333', 'Account Name': 'Larry'}, {'Total Black': 20, 'Total Color': 15, 'Account ID': 4444, '帐户名称': '卷曲'}]
-
@Brotherhero 检查我的解决方案是否没有 pandas 解决方案。