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


      Python中的可迭代对象有:列表、元组、字典、字符串;常结合for循环使用;


    判断一个对象是不是可迭代对象:

    from collections import Iterable
    
    isinstance(list(range(100)), Iterable)
    isinstance('Say YOLO Again.')
    

    列表:

    L = list(range(100))
    for i in L:
        print(i)
    

    元组:

    T = tuple(range(100))
    for i in T:
        print(i)
    

    字典:

    dic = {'name': 'chen', 'age': 25, 'loc': 'Tianjin'}
    
    # 以列表的形式返回key
    list(dic.keys())
    
    # 以列表的形式返回value
    list(dic.values())
    
    # 循环key
    for key in dic:
        print(key)
        
    # 循环value
    for value in dic.values():
        print(value)
        
    # 循环key, value
    for key, value in dic.items():
        print(key, value)
    

    字符串:

    S = 'Say YOLO Again!'
    for s in S:
        print(s)
    

    返回'索引-元素'对:

    for i, value in enumerate('Say YOLO Again.'):
        print(i, value)
    
  • 相关阅读:
    查看数据库所有的表
    oracle JOB学习(一)---基础
    图片实时预览JSP加js
    Collections.sort()
    FileUtil.java
    设计模式:常见类的关系
    枚举
    相册
    jQuery----blur()方法
    上传文件详解
  • 原文地址:https://www.cnblogs.com/chenzhen0530/p/10785135.html
Copyright © 2011-2022 走看看