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 相关文章推荐
wxPython窗口的继承机制实例分析
Sep 28 Python
跟老齐学Python之模块的加载
Oct 24 Python
Python中列表和元组的相关语句和方法讲解
Aug 20 Python
Python的math模块中的常用数学函数整理
Feb 04 Python
python使用fcntl模块实现程序加锁功能示例
Jun 23 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
Jun 07 Python
简单介绍python封装的基本知识
Aug 10 Python
Python tkinter实现图片标注功能(完整代码)
Dec 08 Python
Python爬虫爬取煎蛋网图片代码实例
Dec 16 Python
django实现HttpResponse返回json数据为中文
Mar 27 Python
python中取整数的几种方法
Nov 07 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
Apr 14 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
星际中一些鲜为人知的详细资料
2020/03/04 星际争霸
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
php+xml实现在线英文词典之添加词条的方法
2015/01/23 PHP
php显示页码分页类的封装
2017/06/08 PHP
在vs2010中调试javascript代码方法
2011/02/11 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
2013/09/27 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
jQuery特殊符号转义的实现
2016/11/30 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
Bootstrap4如何定制自己的颜色和风格
2018/02/26 Javascript
浅析node.js的模块加载机制
2018/05/25 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
关于layui 实现点击按钮添加一行(方法渲染创建的table)
2019/09/29 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
详解Typescript 内置的模块导入兼容方式
2020/05/31 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
js实现拖拽与碰撞检测
2020/09/18 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
Python正则表达式非贪婪、多行匹配功能示例
2017/08/08 Python
Python环境搭建之OpenCV的步骤方法
2017/10/20 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
Python使用遗传算法解决最大流问题
2018/01/29 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
深入浅析Python中的迭代器
2019/06/04 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
2020/06/08 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
自我鉴定思想方面
2013/10/07 职场文书
幼儿园开学家长寄语
2014/01/19 职场文书
厂区绿化方案
2014/05/08 职场文书
给校长的建议书400字
2014/05/15 职场文书
材料成型及控制工程专业求职信
2014/06/19 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫