一、递归于迭代
迭代:下一组数据的由上一组数据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
原文:https://www.cnblogs.com/zhfang/p/8870528.html