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 相关文章推荐
github配置使用指南
Nov 18 Python
Python中join和split用法实例
Apr 14 Python
Python的网络编程库Gevent的安装及使用技巧
Jun 24 Python
Python列表推导式与生成器用法分析
Aug 02 Python
python爬虫之遍历单个域名
Nov 20 Python
python剪切视频与合并视频的实现
Mar 03 Python
Python实现井字棋小游戏
Mar 09 Python
Anaconda+VSCode配置tensorflow开发环境的教程详解
Mar 30 Python
Python日志处理模块logging用法解析
May 19 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
Nov 12 Python
Pygame Event事件模块的详细示例
Nov 17 Python
Python何绘制带有背景色块的折线图
Apr 23 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入门教程之表单与验证实例详解
2016/09/11 PHP
PHP搭建大文件切割分块上传功能示例
2017/01/04 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
PHP Trait功能与用法实例分析
2020/06/03 PHP
JavaScript网页制作特殊效果用随机数
2007/05/22 Javascript
从父页面读取和操作iframe中内容方法
2009/07/25 Javascript
JQuery Tips(4) 一些关于提高JQuery性能的Tips
2009/12/19 Javascript
用js判断是否为360浏览器的实现代码
2015/01/15 Javascript
jQuery验证插件validation使用指南
2015/04/21 Javascript
跟我学习javascript的undefined与null
2015/11/17 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
2018/11/30 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
webpack 处理CSS资源的实现
2019/09/27 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
[01:53]2016完美“圣”典风云人物:Maybe专访
2016/12/05 DOTA
在Django中创建动态视图的教程
2015/07/15 Python
go和python变量赋值遇到的一个问题
2017/08/31 Python
解决Tensorflow安装成功,但在导入时报错的问题
2018/06/13 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
Python pysnmp使用方法及代码实例
2020/08/24 Python
Html5移动端获奖无缝滚动动画实现示例
2018/06/25 HTML / CSS
酒店管理自荐信
2013/10/23 职场文书
商务英语毕业生自荐信范文
2013/11/08 职场文书
2013年员工自我评价范文
2013/12/27 职场文书
学校班班通实施方案
2014/06/11 职场文书
党的群众路线教育实践活动总结报告
2014/07/03 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
市级三好学生评语
2014/12/29 职场文书