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中使用PIL库实现图片高斯模糊实例
Feb 08 Python
在Python程序员面试中被问的最多的10道题
Dec 05 Python
Python语言生成水仙花数代码示例
Dec 18 Python
Python使用MD5加密算法对字符串进行加密操作示例
Mar 30 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
Apr 27 Python
Python+OpenCV目标跟踪实现基本的运动检测
Jul 10 Python
Python实现二叉树的常见遍历操作总结【7种方法】
Mar 06 Python
简单了解python的一些位运算技巧
Jul 13 Python
解决django-xadmin列表页filter关联对象搜索问题
Nov 15 Python
Python Tkinter模块 GUI 可视化实例
Nov 20 Python
python 日志 logging模块详细解析
Mar 31 Python
2021年pycharm的最新安装教程及基本使用图文详解
Apr 03 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
ThinkPHP字符串函数及常用函数汇总
2014/07/18 PHP
PHP中关键字interface和implements详解
2017/06/14 PHP
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
javascript进行四舍五入方法汇总
2014/12/16 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
2016/03/25 Javascript
Jquery中map函数的用法
2016/06/03 Javascript
js实现3D图片展示效果
2017/03/09 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
详解react-native-fs插件的使用以及遇到的坑
2017/09/12 Javascript
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
JavaScript计算出两个数的差值
2020/03/19 Javascript
详解ES6数组方法find()、findIndex()的总结
2020/05/12 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
js 实现碰撞检测的示例
2020/10/28 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
python里大整数相乘相关技巧指南
2014/09/12 Python
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
python实现词法分析器
2019/01/31 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
创新型城市实施方案
2014/03/06 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
公司地址变更通知
2015/04/25 职场文书
python 管理系统实现mysql交互的示例代码
2021/12/06 Python
索尼ICF-5900W收音机测评
2022/04/24 无线电