迭代的Python名称,可以多次迭代

Nei*_*l G 6 python

我正在努力改进我的文档.我想说这个函数接受的是collections.Iterable,但是代码会迭代迭代多次."list"太具体了,"iterable"不起作用,因为一些iterables只能迭代一次.

有东西的名字吗?"重新迭代"?多迭代?

Sve*_*ach 5

你可能想要术语"序列".Python中的序列具有长度并支持通过索引访问项目.

  • @SvenMarnach:一个ValuesView是"可重复的",但一般不支持索引访问. (2认同)

Sid*_*Bob 2

我想不出什么合适的。Reiterable 听起来是一个不错的术语,为什么不在文档中明确定义它然后使用它呢?