美文网首页
enumerate函数

enumerate函数

作者: MA木易YA | 来源:发表于2018-11-27 18:04 被阅读2次

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

语法

enumerate(sequence, [start=0])

参数

  • sequence -- 一个序列、迭代器或其他支持迭代对象。
  • start -- 下标起始位置。
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
list(enumerate(seasons))
list(enumerate(seasons, start=1))       # 下标从 1 开始

#结果
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

扩展

    dict1 = {'a': 10, 'b': 32}
    dict2 = {v: k for k, v in enumerate(dict1)}
    print(dict2)

#结果
{'a': 0, 'b': 1}

相关文章

  • 文件读写-----读取文本行数

    附: enumerate()说明 enumerate()是python的内置函数enumerate在字典上是枚举、...

  • Python enumerate总结

    enumerate()说明 enumerate()是python的内置函数 enumerate在字典上是枚举、列举...

  • 推导式生成列表

    enumerate()函数

  • python enumerate用法总结

    enumerate()说明 enumerate()是python的内置函数enumerate在字典上是枚举、列举的...

  • enumerate()(例如:可用作简化遍历listfor in

    enumerate()说明 enumerate()是python的内置函数enumerate在字典上是枚举、列举的...

  • python函数: enumerate()

    enumerate函数用于遍历序列中的元素以及它们的下标 enumerate函数说明: 函数原型:enumerat...

  • 碰到的"函数"记录

    1.内建函数---enumerate():枚举: enumerate() 函数用于将一个可遍历的数据对象(如列表、...

  • enumerate()函数

    描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数...

  • enumerate函数

    enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数...

  • enumerate函数

    官方学习手册也有介绍,主要是为了自己方便记忆与查看,用自己的话总结一下。 关于enumerate函数 enumer...

网友评论

      本文标题:enumerate函数

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