Python enumerate函数遍历数据对象组合过程解析


Posted in Python onDecember 11, 2019

这篇文章主要介绍了Python enumerate函数遍历数据对象组合过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

介绍

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

Python 2.3. 以上版本可用,2.6 添加 start 参数。

enumerate(sequence, [start=0])
# sequence 是一个序列、迭代器或其他支持迭代对象
# start 注意是下标起始位置,不是从这个位置开始输出

例子

animals = ['dog', 'cat', 'pig', 'bird']
list(enumerate(animals))
# 结果为 [(0, 'dog'), (1, 'cat'), (2, 'pig'), (3, 'bird')]

list(enumerate(seasons, start=2)) # 从下标2开始
# 结果为 [(2, 'dog'), (3, 'cat'), (4, 'pig'), (5, 'bird')]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现的一个p2p文件传输实例
Jun 04 Python
flask中主动抛出异常及统一异常处理代码示例
Jan 18 Python
Django项目中包含多个应用时对url的配置方法
May 30 Python
Python时间序列处理之ARIMA模型的使用讲解
Apr 02 Python
python找出一个列表中相同元素的多个索引实例
Jun 11 Python
django框架模板语言使用方法详解
Jul 18 Python
Python FtpLib模块应用操作详解
Dec 12 Python
python标识符命名规范原理解析
Jan 10 Python
python实现音乐播放和下载小程序功能
Apr 26 Python
使用pycharm和pylint检查python代码规范操作
Jun 09 Python
Python爬虫headers处理及网络超时问题解决方案
Jun 19 Python
使用python爬取抖音app视频的实例代码
Dec 01 Python
django框架基于queryset和双下划线的跨表查询操作详解
Dec 11 #Python
django框架ModelForm组件用法详解
Dec 11 #Python
django框架中ajax的使用及避开CSRF 验证的方式详解
Dec 11 #Python
通过实例解析Python调用json模块
Dec 11 #Python
Flask中endpoint的理解(小结)
Dec 11 #Python
Python中Flask-RESTful编写API接口(小白入门)
Dec 11 #Python
Python zip函数打包元素实例解析
Dec 11 #Python
You might like
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
php类常量的使用详解
2013/06/08 PHP
CodeIgniter基本配置详细介绍
2013/11/12 PHP
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
JS构建页面的DOM节点结构的实现代码
2011/12/09 Javascript
Jquery操作radio的简单实例
2014/01/06 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
JS命令模式例子之菜单程序
2016/10/10 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
JS判断用户用的哪个浏览器实例详解
2018/10/09 Javascript
vue中轮训器的使用
2019/01/27 Javascript
JS实现滑动插件
2020/01/15 Javascript
JavaScript中使用Spread运算符的八种方法总结
2020/06/18 Javascript
Python 转义字符详细介绍
2017/03/21 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
Parfumdreams英国:香水和化妆品
2019/05/10 全球购物
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
仓库班组长岗位职责
2013/12/12 职场文书
二年级语文教学反思
2014/02/02 职场文书
如何写自我鉴定
2014/03/19 职场文书
交通事故私了协议书
2014/04/16 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
国庆节慰问信
2015/02/15 职场文书
情况说明书格式及范文
2019/06/24 职场文书
基于Go Int转string几种方式性能测试
2021/04/28 Golang
vue配置型表格基于el-table拓展之table-plus组件
2022/04/12 Vue.js
Java死锁的排查
2022/05/11 Java/Android