跟我一起学python-迭代器

后端 / 笔记 / 2021-09-29

可迭代对象

  • 迭代器
    • 字符串
    • 列表
    • 元组
    • 字典
  • 生成器
  • 文件
  • 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