【发布时间】:2012-10-20 19:50:50
【问题描述】:
我想使用itertools.chain 来高效连接列表(记忆),但我需要能够多次读取(或map 等)结果。这个例子说明了这个问题:
import itertools
a = itertools.chain([1, 2], [3, 4])
print list(a) # => [1, 2, 3, 4]
print list(a) # => []
避免这个问题的最佳方法是什么?
【问题讨论】:
标签: python memoization itertools