python enumerate()函数
来源:互联网 发布:深入java虚拟机 第四版 编辑:程序博客网 时间:2024/06/05 00:36
enumerate函数会返回一个可迭代对象,这个迭代对象可以调用next()来生成默认从0开始的计数和值组成的元组,函数参数如下:
enumerate(sequence,start=0)
例子:
>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']>>> list(enumerate(seasons))[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]默认迭代器从0开始计数,可以通过修改参数来改变开始的位置:>>> list(enumerate(seasons, start=1))[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
函数实现代码如下:
def enumerate(sequence, start=0): n = start for elem in sequence: yield n, elem n += 1
0 0
- python的enumerate()函数
- python enumerate函数
- python enumerate函数
- python 中enumerate函数
- python之enumerate函数
- python中的enumerate函数
- python enumerate函数
- python中的enumerate函数
- python中的enumerate函数
- python之enumerate()函数
- python中的enumerate()函数
- python中的enumerate函数
- python enumerate函数
- python之函数enumerate()
- Python中的enumerate函数
- python的enumerate()函数
- python中的enumerate函数
- python函数学习enumerate
- DedeCMS学习
- CentOS7 基于Hadoop2.7 的Spark2.0集群搭建
- 初始化和撤销对象
- CSS Flex布局 语法以及实例
- IntelliJ IDEA使用
- python enumerate()函数
- IPC讲解比较细致的。转载学习。
- 原生JS实现瀑布流
- http与https
- change YUM from redhat 7 to Centos 7
- 利用Fiddler进行http抓包
- 代码的编译+链接过程的介绍
- 如何使用Spring Cloud – 简单服务流程(服务发现与API调用)
- 常见浏览器兼容问题、盒模型2种模式以及css hack知识讲解