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函数
    '''
  • 相关阅读:
    FreeNAS的安装使用记录
    slackware中配置命令行下的分辨率
    创建类的理由
    软件开发人员的入门级书单
    Pow(x, n)
    Group Anagrams
    Rotate Image
    Permutations
    Multiply Strings
    Combination Sum II
  • 原文地址:https://www.cnblogs.com/SmartCat994/p/12306926.html
Copyright © 2011-2022 走看看