我有一个字典,
d = {'a': [4,'Adam', 2], 'b': [3,'John', 4], 'c': [4,'Adam', 3], 'd': [4,'Bill', 3], 'e': [4,'Bob'], 'f': [4, 'Joe'], 'g': [4, 'Bill']}
有没有什么快速的方法可以得到字典中每个列表中数字的总和?
例如,a
应该返回6
,b
应该返回7
,等等。
目前,我正在这样做。
for i in d:
l2=[]
for thing in d[i]:
if type(thing) == int:
l2.append(thing)
print sum(l2)
比每次都必须通过并将数字附加到列表中更快的修复可能吗?
谢谢!