我有一个字典,其键对应于一个包含字符串的列表。我想收集该列表中所有相同的值并将它们相加。也许我的解释有点混乱,所以我会提供一个例子:
function_name({'key1':['apple', 'orange'], 'key2':['orange', 'pear'})
>>> {'apple':1, 'orange':2, 'pear':1}
我该如何创建这个函数?我在考虑是否可以通过如下循环语句实现:
count = 0
for fruit in dict_name:
if food == 'apple'
count = count + fruit
我仍然不确定如何格式化这个内容,特别是如何计算并收集值,感谢任何建议!
result.get(v, 0)的意思是:如果v不在result中,就返回0,否则返回result[v]。 - timgeb