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编写检测数据库SA用户的方法
Jul 11 Python
python求众数问题实例
Sep 26 Python
python使用fileinput模块实现逐行读取文件的方法
Apr 29 Python
Python引用模块和查找模块路径
Mar 17 Python
Python彩色化Linux的命令行终端界面的代码实例分享
Jul 02 Python
用Pygal绘制直方图代码示例
Dec 07 Python
Python中使用遍历在列表中添加字典遇到的坑
Feb 27 Python
Python-Tkinter Text输入内容在界面显示的实例
Jul 12 Python
python实现socket+threading处理多连接的方法
Jul 23 Python
python实现桌面气泡提示功能
Jul 29 Python
python爬虫判断招聘信息是否存在的实例代码
Nov 20 Python
python实现简单的井字棋
May 26 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 开源AJAX框架14种
2009/08/24 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
javascript void(0)的妙用
2009/10/21 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
用JavaScript实现类似于ListBox功能示例代码
2014/03/09 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
浅谈JavaScript 覆盖原型以及更改原型
2016/08/31 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
使用react-router4.0实现重定向和404功能的方法
2017/08/28 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
2018/12/03 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
vue实现从外部修改组件内部的变量的值
2020/07/30 Javascript
结合axios对项目中的api请求进行封装操作
2020/09/21 Javascript
用webAPI实现图片放大镜效果
2020/11/23 Javascript
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
2013/11/15 Python
python共享引用(多个变量引用)示例代码
2013/12/04 Python
Python学习笔记之os模块使用总结
2014/11/03 Python
深入解析Python中函数的参数与作用域
2016/03/20 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
Python基于Socket实现简单聊天室
2020/02/17 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
2021/01/13 Python
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
2015/03/17 HTML / CSS
大学生物业管理求职信
2013/10/24 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
财产保全担保书
2015/01/20 职场文书
2016新年致辞
2015/08/01 职场文书
springboot+VUE实现登录注册
2021/05/27 Vue.js
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript