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解决抛小球问题 求小球下落经历的距离之和示例
Feb 01 Python
python pandas 组内排序、单组排序、标号的实例
Apr 12 Python
Django之创建引擎索引报错及解决详解
Jul 17 Python
Python re 模块findall() 函数返回值展现方式解析
Aug 09 Python
python中struct模块之字节型数据的处理方法
Aug 27 Python
Django后端发送小程序微信模板消息示例(服务通知)
Dec 17 Python
Python下利用BeautifulSoup解析HTML的实现
Jan 17 Python
解决更改AUTH_USER_MODEL后出现的问题
May 14 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
Jun 29 Python
python中id函数运行方式
Jul 03 Python
python如何变换环境
Jul 21 Python
Python 如何实现文件自动去重
Jun 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获取远程图片并把它保存到本地的代码
2008/04/07 PHP
根据地区不同显示时间的javascript代码
2007/08/13 Javascript
JavaScript 常用函数库详解
2009/10/21 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
2011/09/19 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
node模块机制与异步处理详解
2016/03/13 Javascript
基于js实现二级下拉联动
2016/12/17 Javascript
AngularJS中ng-class用法实例分析
2017/07/06 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
使用JS和canvas实现gif动图的停止和播放代码
2017/09/01 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
vue 组件使用中的一些细节点
2018/04/25 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
jquery实现点击弹出对话框
2020/02/08 jQuery
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
vue点击按钮实现简单页面的切换
2020/09/08 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
python选择排序算法的实现代码
2013/11/21 Python
Python全局变量用法实例分析
2016/07/19 Python
python+django+sql学生信息管理后台开发
2018/01/11 Python
浅谈python日志的配置文件路径问题
2018/04/28 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
Python分割训练集和测试集的方法示例
2019/09/19 Python
巴西女装购物网站:Eclectic
2018/04/24 全球购物
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
物业保安主管岗位职责
2013/12/25 职场文书
《我的第一本书》教学反思
2014/02/15 职场文书
旷工辞退通知书
2015/04/17 职场文书
2015年班干部工作总结
2015/04/29 职场文书
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
2021/04/01 PHP
Golang实现AES对称加密的过程详解
2021/05/20 Golang
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
python实现A*寻路算法
2021/06/13 Python
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang
原生JS实现分页
2022/04/19 Javascript