Python-iter()方法
Pythoninter()基本上创建了一个迭代器对象,该对象可用于迭代可迭代对象。让我们尝试了解什么是迭代器和可迭代对象。迭代器-迭代器是一个对象,其中包含可在迭代对象上迭代的可数数量的值。可迭代的:可迭代的基本上是数据类型的集合,例如列表,元组或字符串。
语法:iter()
iter(对象,前哨)
对象-必需。一个可迭代的对象
哨兵-可选。如果对象是可调用对象,则当返回值与前哨相同时,迭代将停止
迭代器对象使用__next__()方法。每次调用它时,都会返回迭代器流中的下一个元素。
示例
list1 =[10------, 20] valuesL1 = iter(list1) valuesL1.__next__() //10------ valuesL1.__next__() //20
next()每次都会调用__next__()方法,因此我们将使用内置函数next(),该函数接受iterator对象作为参数,并在内部调用__next__()方法。这next()可以被用来代替__next__()
示例
list1 =[10------, 20] valuesL1 = iter(list1) next(valuesL1) //10------ next(valuesL1) //20
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短