zoukankan      html  css  js  c++  java
  • Python3.5-20190508-廖老师-自我笔记-迭代器

    可以实现for ...in 的都可以称为,可迭代对象,Iterable

    可以使用isinstance(是什么实例嘛)来判断是不是可迭代对象

    可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator

    可以使用isinstance(是什么实例嘛)来判断是不是迭代器(主要是可以使用next()计算出下一个值) 而列表啊,元组就不能计算出来.他们是直接就把数据放在里面了

    生成器都是Iterator对象,但listdictstr虽然是Iterable,却不是Iterator

    listdictstrIterable变成Iterator可以使用iter()函数:

    Iterator可以表示一个无限大的数据流,例如全体自然数。而使用list是永远不可能存储全体自然数的。

    Python的for循环本质上就是通过不断调用next()函数实现的

  • 相关阅读:
    vue-webpack介绍
    vue-ES6模块化的导入和导出
    vue-前端模块化
    vue-插槽作用域的使用
    vue-具名插槽的使用
    vue-插槽的基本使用
    vue-父组件获取子组件对象实例
    IO(六)
    IO(五)
    关于overflow:hidden
  • 原文地址:https://www.cnblogs.com/tarzen213/p/10835096.html
Copyright © 2011-2022 走看看