Python学习——enumerate()函数的用法
2017-08-21 21:59
1056 查看
enumerate(seq,[start=0]) 函数是将序列中的元素与索引组合成一个元组列表,主要是用在for循环中。
例子:
具体用法。
采用普通的for循环:
而采用for循环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, seq[i] ... 0 one 1 two 2 three >>>
则可以将索引写在循环语句内,更容易定位到序列中的元素。
本文例子参考:菜鸟教程
相关文章推荐
- python学习笔记之open函数的用法
- Python中enumerate()函数的用法
- Python学习——Numpy的tile函数用法
- PYTHON 学习笔记之 join 和 split 函数用法
- python函数学习enumerate
- python enumerate 函数用法
- python学习1 详细记录python的range()函数用法
- Python---高级函数map, filter, zip, enumerate等的用法
- Python学习之zip函数的用法
- 三、PYTHON 学习笔记之 join 和 split 函数用法
- python学习——zip()函数的用法
- python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法
- Python学习21:Python中函数的用法,使用函数进行简单的数学运算
- python中的enumerate()函数用法
- python 函数-enumerate的用法
- Python学习笔记(二):条件控制语句与循环语句及常用函数的用法
- python学习笔记:range()函数用法
- Python学习——reduce()函数的用法
- python enumerate()函数 用法
- python学习之函数学习进阶