【发布时间】:2019-02-22 13:40:00
【问题描述】:
我想计算迭代器的唯一值,但不必先构建列表。使用列表,例如:
from collections import Counter
from itertools import combinations
my_counts = Counter([sum(x) for x in combinations([1,2,3,4,5])],2)
但在上面,创建了一个列表,然后应用了Counter。但是有没有办法保持一个连续的计数,这样整个列表就不需要存储在内存中了?
【问题讨论】:
-
哦,好吧!多么简单的解决方案。谢谢!