zoukankan      html  css  js  c++  java
  • for循环迭代可迭代对象

     模仿for循环迭代可迭代对象,
    # for i in Iterable:
    # iterable >>> 迭代器。iterator
    # 可迭代对象 iterable
    # 迭代器。iterator
    # re = range(5).__iter__()
    # print(re)
    # print(re.__next__())
    # print(re.__next__())
    # print(re.__next__())
    # print(re.__next__())
    # print(re.__next__())
    # print(re.__next__())

    # StopIteration
    # for i in iterable:
    # pass
    # for 循环迭代可迭代对象的时候是怎么做的?
    # 会把可迭代对象(iterable)
    # 调用__iter__()函数转换成
    # 迭代器(iterator)
    # 然后调用__next__()函数获取一个元素
    re = [i for i in range(9)]
    # print(re)
    可迭代对象 iterable
    迭代器 iterator
    生成器 generator
    ge = (i for i in range(9))
    print(ge)
    # print(re.__next__())
    for i in ge:
    print(i)
  • 相关阅读:
    HTML
    MySQL 表操作
    MySQL 库操作
    MySQL
    python 客户端的安全性验证和服务端对客户端的多端连接
    python 黏包
    python 通信
    SpringData —— HelloWorld
    JPA
    Hibernate ——二级缓存
  • 原文地址:https://www.cnblogs.com/lfdyyy/p/13300928.html
Copyright © 2011-2022 走看看