美文网首页
enumerate() 函数

enumerate() 函数

作者: cure_py | 来源:发表于2019-03-12 22:21 被阅读0次

http://www.runoob.com/python/python-func-enumerate.html

描述

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

语法

enumerate(sequence, [start=0])

参数
sequence -- 一个序列、迭代器或其他支持迭代对象。
start -- 下标起始位置。
返回值
返回 enumerate(枚举) 对象。

实例
以下展示了使用 enumerate() 方法的实例:

seasons = ['Spring', 'Summer', 'Fall', 'Winter'] 
list(enumerate(seasons))
结果:
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]

list(enumerate(seasons, start=1))       # 下标从 1 开始
结果:
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

普通的 for 循环

i = 0
seq = ['one', 'two', 'three']
for element in seq:
...     print i, seq[i]
...     i +=1
... 
0 one
1 two
2 three

for 循环使用 enumerate

seq = ['one', 'two', 'three']
for i, element in enumerate(seq):
    print i, element

0 one
1 two
2 three

相关文章

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

    附: 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/rlgopqtx.html