美文网首页
Python中关于enumerate()的使用

Python中关于enumerate()的使用

作者: 残阳夕露 | 来源:发表于2019-11-24 21:28 被阅读0次
    查看所有Python相关学习笔记

    一、简介

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

    1.1 语法

    enumerate(sequence, [start=0])
    

    1.2 参数

    1. sequence:一个序列、迭代器或其他支持迭代对象。
    2. start:指定下标开始值,默认是0,如指定为3,则下标从3开始计数。

    1.3 返回值

    • 返回 enumerate(枚举) 对象。

    二、使用

    2.1 打印列表的值及对应的下标

    alist = ['a', 'b', 'c']
    for index, value in enumerate(alist):
        print(index, value)
    
    # 执行结果
    0 a
    1 b
    2 c
    

    2.2 打印字典的key值及对应的下标

    adict = {'aa': 'a', 'bb': 'b', 'cc': 'c'}
    for index, key in enumerate(adict):
        print(index, key)
    
    # 执行结果
    0 aa
    1 bb
    2 cc
    

    2.3 打印列表的值及对应的下标(下标值从指定的数字开始)

    alist = ['a', 'b', 'c']
    for index, value in enumerate(alist, 3):
        print(index, value)
    
    # 执行结果
    3 a
    4 b
    5 c
    

    三、参考资料

    1. Python enumerate() 函数

    相关文章

      网友评论

          本文标题:Python中关于enumerate()的使用

          本文链接:https://www.haomeiwen.com/subject/acjrwctx.html