zoukankan      html  css  js  c++  java
  • Python enumerate()内置函数

    Python enumerate()内置函数

    文章参考

    描述

    enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合成一个索引序列,同时列出数据和数据下标,一般用于for循环当中。

    语法

    enumerate(sequence,[start=0])
    

    参数

    • sequence -- 一个可遍历的对象(列表、元组、字典、字符串)支持迭代
    • start -- 索引序号起始位置

    举栗子

    以下展示enumerate的两种使用方法:

    方法1 for循环使用 enumerat

    list = ['Google', 'Runoob', 'Taobao', 'Yahoo']
    # 能够把一个列表转换成 {索引:列表}
    for index, item in enumerate(list, 1):  # 起始索引给1
        print('{}:{}' .format(index, item))  # 格式化字符串处理
        
    # 不带索引值,直接输出
    for u in list:
        print(u)
        
    # 方法2普通for循环
    i = 0
    for enumerate in list:
        print(i, list[i])
        i = i + 1
    

    方法2 普通for循环

    i = 0
    for enumerate in list:
        print(i, list[i])
        i = i + 1
    

    一句话的事

    seasons = ['Spring', 'Summer', 'Fall', 'Winter']
    print(dict(enumerate(seasons,1)))
    
    # 方法1for循环使用enumerate
    list = ['Google', 'Runoob', 'Taobao', 'Yahoo']
    # 能够把一个列表转换成 {索引:列表}
    for index, item in enumerate(list, 1):  # 起始索引给1
        print('{}:{}' .format(index, item))  # 格式化字符串处理
        
    # 不带索引值,直接输出
    for u in list:
        print(u)
        
    # 方法2普通for循环
    i = 0
    for enumerate in list:
        print(i, list[i])
        i = i + 1
    
    seasons = ['Spring', 'Summer', 'Fall', 'Winter']
    print(dict(enumerate(seasons,1)))
    
  • 相关阅读:
    GODIAG GD801 ODOMETER里程改正指南车清单
    XTOOL A80 Pro(H6 Pro)使用提示+常见问题解答
    Vident IAUTO702 Pro 2012 Peugeot 308喷油器编码:是否支持?
    es创建模板
    docker 帮助信息
    聊聊白盒测试、黑盒测试
    Go 通过结构体指定字段进行排序
    Go语言 之结构体数组 赋值
    PHP中json_encode与json_decode
    golang sync WaitGroup
  • 原文地址:https://www.cnblogs.com/Dr-wei/p/10885462.html
Copyright © 2011-2022 走看看