迭代器的简单理解
l= [1,2,3,4,56,7,89]
d = iter(l)
print(d)
#什么是迭代器
#滿足兩個方法: 1:有iter方法 2:有next方法
print(next(d))
print(next(d))
print(next(d))
#for 循環(huán)幫我們做的三件事
#1 調(diào)用可迭代對象的iter方法,返回一個迭代器對象,不斷調(diào)用迭代器對象的next方法,處理StopIteration
for x in [1,2,3,4,5]:
iter([1,2,3,4,5])
d = iter(l)
print(d)
#什么是迭代器
#滿足兩個方法: 1:有iter方法 2:有next方法
print(next(d))
print(next(d))
print(next(d))
#for 循環(huán)幫我們做的三件事
#1 調(diào)用可迭代對象的iter方法,返回一個迭代器對象,不斷調(diào)用迭代器對象的next方法,處理StopIteration
for x in [1,2,3,4,5]:
iter([1,2,3,4,5])
轉(zhuǎn)載于:https://www.cnblogs.com/langjitanya/p/10941565.html
總結(jié)
- 上一篇: java linkedlist和arra
- 下一篇: 【css】常用的几种水平垂直居中方式与盒