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 算法 排序实现快速排序
Jun 05 Python
python使用wxPython打开并播放wav文件的方法
Apr 24 Python
Python进阶_关于命名空间与作用域(详解)
May 29 Python
python使用sqlite3时游标使用方法
Mar 13 Python
Python 中字符串拼接的多种方法
Jul 30 Python
学习python分支结构
May 17 Python
python scrapy重复执行实现代码详解
Dec 28 Python
python exit出错原因整理
Aug 31 Python
Elasticsearch py客户端库安装及使用方法解析
Sep 14 Python
linux mint中搜狗输入法导致pycharm卡死的问题
Oct 28 Python
Python3读写ini配置文件的示例
Nov 06 Python
Python可视化神器pyecharts绘制水球图
Jul 07 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移动文件指针ftell()、fseek()、rewind()函数总结
2014/11/18 PHP
php按单词截取字符串的方法
2015/04/07 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
PHP保存Base64图片base64_decode的问题整理
2019/11/04 PHP
Mootools 1.2教程 选项卡效果(Tabs)
2009/09/15 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
2016/05/09 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
原生JS控制多个滚动条同步跟随滚动效果
2017/12/22 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
2018/01/09 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
2018/09/28 Javascript
在vue项目中优雅的使用SVG的方法实例详解
2018/12/03 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
2019/02/27 Javascript
vue自定义指令用法经典实例小结
2019/03/16 Javascript
python实现在pickling的时候压缩的方法
2014/09/25 Python
python数组过滤实现方法
2015/07/27 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
Windows下将Python文件打包成.EXE可执行文件的方法
2018/08/03 Python
python使用正则表达式来获取文件名的前缀方法
2018/10/21 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
PyQT5 实现快捷键复制表格数据的方法示例
2020/06/19 Python
h5实现获取用户地理定位的实例代码
2017/07/17 HTML / CSS
CAT鞋英国官网:坚固耐用的靴子和鞋
2016/10/21 全球购物
美国在线工具商店:Acme Tools
2018/06/26 全球购物
高中打架检讨书
2014/02/13 职场文书
2014全国两会大学生学习心得体会
2014/03/10 职场文书
汽车销售经理岗位职责
2014/06/09 职场文书
化验室岗位职责
2015/02/14 职场文书
内勤岗位职责范本
2015/04/13 职场文书
办公用品管理制度
2015/08/04 职场文书
2016年寒假家长评语
2015/10/10 职场文书
2016年禁毒宣传活动总结
2016/04/05 职场文书