如果您确实需要遍历数字序列,内置函数会派上用场。它生成算术级数:

给定的端点从来都不是生成序列的一部分; 生成 10 个值,长度为 10 的序列项的法定索引。它 可以让范围从另一个数字开始,或指定不同的数字 增量(甚至是负数;有时这被称为“步骤”):range(10)

要遍历序列的索引,可以组合 和 ,如下所示:

但是,在大多数情况下,使用该函数很方便,请参阅循环技术。
如果你只打印一个范围,就会发生一件奇怪的事情:
![]()
在许多方面,返回的对象的行为就像一个列表, 但事实上并非如此。它是一个对象,它返回 当你迭代它时,它所需要的序列,但它并没有真正使 列表,从而节省空间。
我们说这样的对象是可迭代的,也就是说,适合作为目标 期望从中获取某些东西的函数和构造 获得连续的物品,直到供应耗尽。我们已经看到 该语句就是这样一个结构,而一个函数的示例 需要可迭代的是:


被折叠的 条评论
为什么被折叠?



