使用aCounter
而不是普通的dict来计算事物:
from collections import Counter
showcount = Counter()
for item in recs:
showcount.update(item)
甚至:
from collections import Counter
from itertools import chain
showcount = Counter(chain.from_iterable(recs))
如您所见,这使您的代码 大大 简化了。