zoukankan      html  css  js  c++  java
  • 迭代器概念

    可迭代对象:
    • 可以直接作用于for巡皇的对象统称为可迭代对象:Iterable
    1 #判断一个对象是否是Iterable对象,首先需要导入collections中的Iterable模块
    2 >>from collections import Iterable
    3 >>isinstance([],Iterable)
    4 >>True
    5 >>isinstance(100,Iterable)
    6 >>Fales
    迭代器
    • 可以被next()函数调用并不断返回下一个值得对象统称为迭代器:Iterator
    • 可以通过iter()函数将非迭代器对象转换成迭代器
    1 #判断一个对象是否是Iterator对象
    2 >>from collections import Iterator
    3 >>isinstance((x for i in range(10)),Iterator)
    4 >>True
    5 >>isinstance([],Iterator)
    6 >>False
  • 相关阅读:
    第五周作业
    第四周作业
    第三周作业(两个题)
    第六周作业
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    求最大值及其下标
    查找整数
  • 原文地址:https://www.cnblogs.com/shangmo/p/8483450.html
Copyright © 2011-2022 走看看