可迭代对象
- 迭代器
- 字符串
- 列表
- 元组
- 字典
- 生成器
- 文件
- range()
迭代器
什么是迭代器?
迭代器是一个数据集合,内部有个位置指针,每次访问元素,指针后移,特点:只能后退不能向前。
创建
创建一个迭代器
通过
iter
函数创建迭代器
lst =[1,2,3,4,5,6]
it = iter(lst)
next
访问迭代器下一个元素 next
print(next(it))
# 第二种访问方式
# it.__next__()
1
遍历迭代器
for i in it:
print(i)
1
2
3
4
5
6