确定/命名`Iterable`,`Sequence`和" infinite" Python中的“Iterable”

时间:2017-09-22 10:54:43

标签: python

我知道有充分的理由不强迫__len__加入iterator s' API(例如Understanding len function with iterators)我确实理解IterableSequence之间的区别主要在于__len__的实现(例如What exactly does "iterable" mean in Python?)。

然而,如果有一种标准的方法来确定或至少命名"(in)limited"迭代器,因此需要避免使用无限迭代器至少有充分的文档记录。

例如,如果代码需要遍历Iterable的所有元素并等待系统内存不足,那么这将非常有用。

0 个答案:

没有答案