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

    # 可迭代对象:1.生成器 2.元组 列表 集合 字典 字符串
    # 如果判断一个对象可迭代?
    from collections import Iterable
    list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    c = isinstance(list1, Iterable)
    print(c)
    '''
    迭代是访问结合元素的一种方式。迭代器是一个可以记住遍历的位置的对象
    迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问结束
    迭代器只能往前不会后退

    可以被next()函数调用并且不断返回下一个返回值的对象称为迭代器:Iterable
    并不是所有可以迭代的就是迭代器 (列表)
    生成器是可以迭代的
    list------>迭代器
    iter(list) 这种方式就是把一个可迭代的非迭代器变成了迭代器
    生成器是为了节省内存,列表or函数
    '''
  • 相关阅读:
    卡特兰数
    混合运算改进(代码)
    典型用户和场景
    混合运算
    四则运算
    计算
    感想
    git
    附加导航 affix,side--toolbar(可结合博客园使用~)
    对python-rrdtool模块的浅研究。
  • 原文地址:https://www.cnblogs.com/SmartCat994/p/12306926.html
Copyright © 2011-2022 走看看