首页 > 其他 > 详细

迭代器

时间:2019-04-08 22:09:12      阅读:120      评论:0      收藏:0      [点我收藏+]
  • 可迭代数据类型

    str(字符串),list(列表),tuple(元组),set(集合),f(文件句柄),dict(字典)

  • lst = [2,3,4,5]
    print(dir(lst)) #dir() 获取对象列表
    print()
    print(dir(1))

    结果:
    技术分享图片

    print(‘列表‘,‘__iter__‘ in dir([2,3,4,5])) #列表
    print(‘元组‘,‘__iter__‘ in dir((2,3)))   #元组
    print(‘集合‘,‘__iter__‘ in dir({‘a‘,‘b‘}))    #集合
    print(‘字典‘,‘__iter__‘ in dir({‘a‘:10,‘b‘:20}))    #字典
    print(‘字符串‘,‘__iter__‘ in dir(‘2‘)) #字符串
    print(‘数字‘,‘__iter__‘ in dir(1))   #数字

    结果:
    F:\myPy\venv\Scripts\python.exe F:/myPy/test.py
    列表 True
    元组 True
    集合 True
    字典 True
    字符串 True
    数字 False

    1. 模拟for循环

    迭代器

    原文:https://blog.51cto.com/13972320/2375593

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
    © 2014 bubuko.com 版权所有
    打开技术之扣,分享程序人生!