Python enumerate遍历数组示例应用


Posted in Python onSeptember 06, 2008

其他语言中,比如C#,我们通常遍历数组是的方法是:

Python enumerate遍历数组示例应用for (int i = 0; i < list.Length; i++)
Python enumerate遍历数组示例应用Python enumerate遍历数组示例应用
Python enumerate遍历数组示例应用{
Python enumerate遍历数组示例应用    
//todo with list[i]
Python enumerate遍历数组示例应用
}

在Python中,我们习惯这样遍历:
Python enumerate遍历数组示例应用for item in sequence:
Python enumerate遍历数组示例应用   
process(item)

这样遍历取不到item的序号i,所有就有了下面的遍历方法:
Python enumerate遍历数组示例应用for index in range(len(sequence)):
Python enumerate遍历数组示例应用    process(sequence[index])

其实,如果你了解内置的enumerate函数,还可以这样写:
Python enumerate遍历数组示例应用for index, item in enumerate(sequence):
Python enumerate遍历数组示例应用    process(index, item)
Python 相关文章推荐
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
Aug 08 Python
python用户管理系统的实例讲解
Dec 23 Python
手把手教你python实现SVM算法
Dec 27 Python
Python中%是什么意思?python中百分号如何使用?
Mar 20 Python
python pandas库中DataFrame对行和列的操作实例讲解
Jun 09 Python
python画微信表情符的实例代码
Oct 09 Python
python导入不同目录下的自定义模块过程解析
Nov 18 Python
python实现高斯投影正反算方式
Jan 17 Python
python 如何调用远程接口
Sep 11 Python
通过代码实例了解Python sys模块
Sep 14 Python
Python tempfile模块生成临时文件和临时目录
Sep 30 Python
Python数据可视化之基于pyecharts实现的地理图表的绘制
Jun 10 Python
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
Sep 06 #Python
Python httplib,smtplib使用方法
Sep 06 #Python
Python 命令行参数sys.argv
Sep 06 #Python
Python 时间处理datetime实例
Sep 06 #Python
Python linecache.getline()读取文件中特定一行的脚本
Sep 06 #Python
Python open读写文件实现脚本
Sep 06 #Python
Python 过滤字符串的技巧,map与itertools.imap
Sep 06 #Python
You might like
B2K与车机的中波PK
2021/03/02 无线电
golang与PHP输出excel示例
2016/07/22 PHP
PHP PDOStatement::closeCursor讲解
2019/01/30 PHP
PHP钩子实现方法解析
2019/05/21 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
2019/10/08 PHP
Alliance vs Liquid BO3 第二场2.13
2021/03/10 DOTA
ext实现完整的登录代码
2008/08/08 Javascript
Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
2009/08/09 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
2016/09/17 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
原生javascript实现文件异步上传的实例讲解
2017/10/26 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
Vue插件之滑动验证码用法详解
2020/04/05 Javascript
[02:05]DOTA2完美大师赛趣味视频之看我表演
2017/11/18 DOTA
python opencv之分水岭算法示例
2018/02/24 Python
Django中使用session保持用户登陆连接的例子
2019/08/06 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
2019/08/09 Python
基于python的selenium两种文件上传操作实现详解
2019/09/19 Python
Python实现寻找回文数字过程解析
2020/06/09 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
2020/08/27 Python
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
乌克兰数字设备、配件和智能技术的连锁商店:KTC
2020/08/18 全球购物
户外拓展活动方案
2014/02/11 职场文书
企业安全生产标语
2014/06/06 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
Redis延迟队列和分布式延迟队列的简答实现
2021/05/13 Redis
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL