迭代器:

可迭代对象:内部含有__inter__的

可迭代对象不能取值,因为内部没有__next__()方法

可迭代对象------>迭代器:

  boj.__iter__()或者inter(obj)

实现的原理类似于往弹匣里面装子弹,然后一个一个往外发射

通过__iter__()来获取到迭代器

1 stes = {1, 2, 3, 4, 5, 67, 7}
2 print(stes.__dir__())
3 s = stes.__iter__()
4 print(s)
迭代器

相关文章: