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数据结构之二叉树的统计与转换实例
Apr 29 Python
简单介绍Python中的readline()方法的使用
May 24 Python
总结python实现父类调用两种方法的不同
Jan 15 Python
解决python中使用PYQT时中文乱码问题
Jun 17 Python
python下的opencv画矩形和文字注释的实现方法
Jul 09 Python
Django使用中间键实现csrf认证详解
Jul 22 Python
Python中的 sort 和 sorted的用法与区别
Aug 10 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
Sep 20 Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 Python
Python识别html主要文本框过程解析
Feb 18 Python
python cv2.resize函数high和width注意事项说明
Jul 05 Python
python 常用日期处理-- datetime 模块的使用
Sep 02 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 快速生成 Flash 动画的方法
2007/03/06 PHP
php 在线打包_支持子目录
2008/06/28 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
JavaScript中的Document文档对象
2008/01/16 Javascript
js 加载并解析XML字符串的代码
2009/12/13 Javascript
JQuery Highcharts 动态生成图表的方法
2013/11/15 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
基于jquery实现智能表单验证操作
2016/05/09 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
2016/06/24 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
BootStrap 页签切换失效的解决方法
2017/08/17 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
详解使用vuex进行菜单管理
2017/12/21 Javascript
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
python正则表达式re之compile函数解析
2017/10/25 Python
python调用摄像头显示图像的实例
2018/08/03 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
pytorch打印网络结构的实例
2019/08/19 Python
python 多进程并行编程 ProcessPoolExecutor的实现
2019/10/11 Python
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
学校介绍信范文
2014/01/14 职场文书
争论的故事教学反思
2014/02/06 职场文书
大学新闻系求职信
2014/06/03 职场文书
合作经营协议书范本
2014/09/16 职场文书
加薪通知
2015/04/25 职场文书
学校元旦晚会开场白
2015/05/29 职场文书
pytorch加载预训练模型与自己模型不匹配的解决方案
2021/05/13 Python
MySQL中日期型单行函数代码详解
2021/06/21 MySQL
使用Springboot实现健身房管理系统
2021/07/01 Java/Android
tp5使用layui实现多个图片上传(带附件选择)的方法实例
2021/11/17 PHP
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS