python 迭代器
1.可迭代对象与迭代器
可以被for循环的都是可迭代的对象 ,实现了__iter__方法
对象中实现了__iter__,next(Python3 __next__)方法的称为迭代器
2.生成器是一种特殊的迭代器
3.将可迭代对象转为迭代器
lista = [1,2,3,4,5] print(lista,type(lista)) #[1, 2, 3, 4, 5] <class 'list'> itera = iter(lista) print(itera,type(itera)) #<list_iterator object at 0x00000000035A9CF8> <class 'list_iterator'>
4.可迭代对象通过for访问,迭代器通过next,(Python3 __next__),for进行访问

浙公网安备 33010602011771号