您的位置:首页 > 编程语言 > Python开发

python enumerate函数

2017-11-10 14:55 260 查看
enumerate()是python的内置函数

enumerate能把各种迭代器包装为生成器。
作用:生成器每次都会出去值,前者是下标,后者表示从迭代器中获取的下个序列元素。

迭代一个序列的同时跟踪正在被处理的元素索引

>>> for i, v in enumerate(content):
... print(i, v)
...
0 hello
1 world
2 python

行号从 4 开始
>>> for i, v in enumerate(content, 4):
... print(i, v)
...
4 hello
5 world
6 python
>>>data = [ (1, 2), (3, 4), (5, 6), (7, 8) ]
>>> for n, (x, y) in enumerate(data):
...     print("line {} content:({},{})".format(n,x,y))
...
line 0 content:(1,2)
line 1 content:(3,4)
line 2 content:(5,6)
line 3 content:(7,8)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: