【发布时间】:2019-06-08 11:04:16
【问题描述】:
我目前正在编写代码,我想知道是否有办法合并字典值并添加它们:
词典示例:
defaultdict(<class 'list'>, {'1 and 2': [181, 343], '2 and 5': [820], '2 and 6': [1], '1 and 3': [332], '1 and 4': [77], '3 and 4': [395], '3 and 5': [823]})
注意:例如,员工 ID 1 和 2 的停留时间为 1 和 2,而 [181,343] 的停留时间为在不同项目上工作的天数。我想合并他们在项目上共同工作的总天数,以获得最终输出。
所以它会导致:
defaultdict(<class 'list'>, {'1 and 2': [524], ... )
谢谢!
【问题讨论】:
-
是的,有一种方法,但是您尝试了什么,出了什么问题?如果我们能够解决您的具体误解,而不是只给您一个答案,这将更有益
标签: python dictionary merge defaultdict