Python重复集生成器

时间:2014-08-22 07:46:02

标签: python iterator

是否有更简单的方法可以执行以下操作?

(set() for _ in itertools.repeat(None))

请注意,它与itertools.repeat(set())不同,因为后者只构造一次set对象。

1 个答案:

答案 0 :(得分:7)

你可以做到

iter(set, None)

调用给定的callable,直到它返回None(它不会)。