我有一本字典,其中每个键都有一个项目列表(向量):
from collections import defaultdict
dict = defaultdict(list)
dict[133] = [2,4,64,312]
dict[4] = [2,3,5,12,45,32]
dict[54] = [12,2,443,223]
def getTotalVectorItems(items):
total = 0
for v in items.values():
total += len(v)
return total
print getTotalVectorItems(dict)
这将打印:
14 # number of items in the 3 dict keys.
除了创建这个“getTotalVectorItems”函数之外,还有更简单的 Pythonic 方式吗?我觉得已经有一种快速的方法可以做到这一点。