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提示No module named images的解决方法
Sep 29 Python
Python编程之属性和方法实例详解
May 19 Python
基于DataFrame筛选数据与loc的用法详解
May 18 Python
python的schedule定时任务模块二次封装方法
Feb 19 Python
详解python中的time和datetime的常用方法
Jul 08 Python
Python编译成.so文件进行加密后调用的实现
Dec 23 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 Python
Python @property装饰器原理解析
Jan 22 Python
tensorflow对图像进行拼接的例子
Feb 05 Python
pandas中的ExcelWriter和ExcelFile的实现方法
Apr 24 Python
基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解
Jun 08 Python
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
May 12 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
Cappuccino 卡布其诺咖啡之制作
2021/03/03 冲泡冲煮
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
php empty()与isset()区别的详细介绍
2013/06/17 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
jquery遍历input取得input的name
2009/04/27 Javascript
JavaScript中的一些定位属性[图解]
2010/07/14 Javascript
表单JS弹出填写提示效果代码
2011/04/16 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
根据选择不同的下拉值出现相对应的文本输入框
2013/08/01 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
查找Oracle高消耗语句的方法
2014/03/22 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
2015/03/13 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
JavaScript中数据结构与算法(二):队列
2015/06/19 Javascript
javascript中mouseover、mouseout使用详解
2015/07/19 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
2015/11/29 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
2016/05/26 Javascript
JavaScript变量作用域_动力节点Java学院整理
2017/06/27 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
2019/07/04 Javascript
深入解析Python中函数的参数与作用域
2016/03/20 Python
基于python时间处理方法(详解)
2017/08/14 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
Python制作词云图代码实例
2019/09/09 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
Html5中的桌面通知Notification的实现
2018/09/25 HTML / CSS
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
MySQL中几种插入和批量语句实例详解
2021/09/14 MySQL