我有一个字,
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)
Run Code Online (Sandbox Code Playgroud)
可以更快地修复,而不是每次都要将数字附加到列表中?
谢谢!