• 技术文章 >Python技术 >Python基础教程

    python for循环的本质探究

    小妮浅浅小妮浅浅2021-08-28 09:21:00原创3231

    1、遍历可迭代的对象。通过iter()函数获得可迭代对象Iterable的迭代器,然后不断调用next()方法获得下一个值。

    并将其赋予item值,当遇到StopIteration异常时,循环结束。

    2、遍历迭代器。循环迭代器不断调用next()方法获取下一个值。

    并将其赋予item值,在遇到StopIteration异常时,循环结束。

    实例

    a = list1.__iter__()    #<list_iterator object at 0x0000025C8E1F8A60>
    while True:
        try:
            i=next(a)
            print(i)
        except StopIteration as r:
            # print('StopIteration')
            break

    以上就是python for循环的本质探究,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:pythonfor循环
    品易云
    上一篇:python字符串的多行输出 下一篇:python使用send启动生成器

    相关文章推荐

    • Python curses库如何使用• Python中concurrent.futures模块如何使用• Python kmeans聚类的使用• Python K-means算法的计算步骤• Python默认值的使用注意• Python特殊传参如何实现• python中的两种输出语句• python循环语句的两种类型• python继承的多种类型• python中pandas模块查看DataFrame• python merge()的连接• python join()合并DataFrame的操作• python concat方法的作用• python Unittest的组成• python中单向通信TCP服务器的搭建• python中客户端通信的实现流程• python列表元素的获取和查看• python列表清除元素的四种方式• python元组有哪些获取元素的方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网