Python - iter() 方法
pythonserver side programmingprogramming更新于 2026/1/4 14:04:17
Python inter() 基本上创建一个迭代器对象,可用于迭代可迭代对象。让我们尝试了解什么是迭代器和可迭代对象。 迭代器 − 迭代器是一个包含可数个值的对象,这些值可以在可迭代对象上进行迭代。可迭代对象:可迭代对象基本上是列表、元组或字符串等数据类型的集合。
语法:iter()
iter(object, sentinel)
object − 必需。可迭代对象
sentinel − 可选。如果对象是可调用对象,则当返回值与 sentinel 相同时迭代将停止
迭代器对象使用 __next__() 方法。每次调用时,都会返回迭代器流中的下一个元素。
示例
list1 =[10, 20] valuesL1 = iter(list1) valuesL1.__next__() //10 valuesL1.__next__() //20
next() 每次调用 __next__() 方法都很繁琐,因此我们将使用内置函数 next(),它接受迭代器对象作为参数并在内部调用 __next__() 方法。此 next() 可代替 __next__()
示例
list1 =[10, 20] valuesL1 = iter(list1) next(valuesL1) //10 next(valuesL1) //20
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

