码迷,mamicode.com
首页 > 编程语言 > 详细

Python练习-一个简单易懂的迭代器,了解一下

时间:2017-04-12 02:49:37      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:tor   char   列表   pytho   pycharm   理解   输出   pycha   小例子   

今天我们学习了迭代器,其实可以理解为是一个元素容器被遍历的方式,不难理解,看看下面的小例子:

 1 # 编辑者:闫龙
 2 #一个简单的迭代器
 3 l = [1,2,3,4,5,6,7]#建立一个列表l
 4 ite = l.__iter__()#__iter__()代表l是一个可迭代的对象
 5 print(ite.__next__(),"使用iterator.__next__()方法输出")#代表ite是一个迭代器
 6 print(next(ite),"使用next(iterator)方法输出")#l两种输出方式均可以
 7 while True:
 8     try:
 9         print(next(ite))#遍历输出ite剩余的元素
10     except StopIteration:#对Stop告警的异常处理
11         break

尝试着独立看懂这段代码,最好是复制到Pycharm中,执行一次再仔细阅读,相信你一定可以理解的

Python练习-一个简单易懂的迭代器,了解一下

标签:tor   char   列表   pytho   pycharm   理解   输出   pycha   小例子   

原文地址:http://www.cnblogs.com/DragonFire/p/6696802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!