zoukankan      html  css  js  c++  java
  • 可迭代对象、迭代器、生成器

    1.  什么是可迭代对象(iterable)、迭代器(iterator)、生成器(generator)?

    先上结论:

      1. 可迭代对象的判断的方法有两种:1. isinstance(object, Iterable)返回True值,2. 对象是否包含__iter__方法

        可迭代对象可用于for循环中

      2. 迭代器:包含__iter__和__next__方法的对象,就是迭代器

        迭代器可用于next()函数中

      3. 生成器:它是一种特殊的迭代器

        生成器的两种形式:1. 包含yield关键字的函数;2. 列表表达式的[]换成()就是生成器

    作者:David-lcw
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    异常处理
    弹出对话框
    ef——存储过程
    事务
    linq——常用方法
    Linq
    asp get与post获取的区别
    Web服务的调用
    AJAX控件——多层弹出Accordion
    数据绑定
  • 原文地址:https://www.cnblogs.com/david-lcw/p/10020333.html
Copyright © 2011-2022 走看看