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)
  • 相关阅读:
    R语言-基本图形
    R语言-基本数据管理
    R语言—图像初阶
    R语言-实用数据对象处理函数
    R语言-数据结构
    scipy 的K-means
    python 解析命令行
    读取视频
    skimage
    face_recognition
  • 原文地址:https://www.cnblogs.com/lfdyyy/p/13300928.html
Copyright © 2011-2022 走看看