首页 > 代码库 > Python练习-一个简单易懂的迭代器,了解一下
Python练习-一个简单易懂的迭代器,了解一下
今天我们学习了迭代器,其实可以理解为是一个元素容器被遍历的方式,不难理解,看看下面的小例子:
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练习-一个简单易懂的迭代器,了解一下
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。