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 获取本机ip地址的两个方法
Feb 25 Python
Python实现动态添加类的属性或成员函数的解决方法
Jul 16 Python
python简单获取数组元素个数的方法
Jul 13 Python
Python实现的径向基(RBF)神经网络示例
Feb 06 Python
pyhton列表转换为数组的实例
Apr 04 Python
更换Django默认的模板引擎为jinja2的实现方法
May 28 Python
python程序控制NAO机器人行走
Apr 29 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
Jun 04 Python
基于python爬取链家二手房信息代码示例
Oct 21 Python
Python Selenium XPath根据文本内容查找元素的方法
Dec 07 Python
Python的轻量级ORM框架peewee使用教程
Feb 05 Python
Python Matplotlib绘制两个Y轴图像
Apr 13 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个人网站架设连环讲(一)
2006/10/09 PHP
用PHP程序实现支持页面后退的两种方法
2008/06/30 PHP
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
php一个解析字符串排列数组的方法
2015/05/12 PHP
php常量详细解析
2015/10/27 PHP
详解PHP实现执行定时任务
2015/12/21 PHP
js removeChild 障眼法 可能出现的错误
2009/10/06 Javascript
javascript实现时间格式输出FormatDate函数
2015/01/13 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
2016/08/25 Javascript
js实现按钮控制带有停顿效果的图片滚动
2016/08/30 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
javascript 开发之网页兼容各种浏览器
2017/09/28 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
Vue 与 Vuex 的第一次接触遇到的坑
2018/08/16 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
viewer.js实现图片预览功能
2020/06/24 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
vue实现打地鼠小游戏
2020/08/21 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
python冒泡排序算法的实现代码
2013/11/21 Python
Python import用法以及与from...import的区别
2015/05/28 Python
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
Python中return语句用法实例分析
2015/08/04 Python
Python对数据库操作
2016/03/28 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
2020/08/31 Python
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
读书心得体会
2013/12/28 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
2014年消防工作实施方案
2014/02/20 职场文书