首页 > 编程语言 > 详细

19-python-迭代器

时间:2018-04-17 22:44:45      阅读:218      评论:0      收藏:0      [点我收藏+]

一、递归于迭代

       迭代:下一组数据的由上一组数据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-迭代器

原文:https://www.cnblogs.com/zhfang/p/8870528.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!