zoukankan      html  css  js  c++  java
  • 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中,执行一次再仔细阅读,相信你一定可以理解的

  • 相关阅读:
    实用产品规划
    产品经理对用户的调研
    产品经理用户研究
    竞品分析方案
    产品竞品分析
    Mybatis Plus
    shiro
    Spring cloud
    Spring Boot
    Redis入门(二)
  • 原文地址:https://www.cnblogs.com/DragonFire/p/6696802.html
Copyright © 2011-2022 走看看