19-python-迭代器
标签:while结束循环codetryiterutf-8原理break
一、递归于迭代
迭代:下一组数据的由上一组数据next方法提供,只能往后走,不能往前走。
在列表中,由方法a=l.__iter__()把使列表遵循迭代器协议,转换成可迭代对象 可以用a.next()方法取列表数据
二、用for循环,循环可迭代对象的原理
1 # -*- coding:utf-8 -*-
2
3 s=[1,2,3,4,5,6,7]
4 iter_s=s.__iter__()
5 while True:
6 try:
7 print(iter_s.__next__())
8 except StopIteration:
9 print(\”遍历结束\”)
10 break
18-718
19-python-迭代器
标签:while结束循环codetryiterutf-8原理break
原文地址:https://www.cnblogs.com/zhfang/p/8870528.html