Python enumerate遍历数组示例应用

作者: 字体:[增加 减小] 类型:转载

遍历数组的python代码

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

for (int i = 0; i &lt list.Length; i++)

{

//todo with list[i]

}

在Python中,我们习惯这样遍历:

for item in sequence:

process(item)

这样遍历取不到item的序号i,所有就有了下面的遍历方法:

for index in range(len(sequence)):

process(sequence[index])

其实,如果你了解内置的enumerate函数,还可以这样写:

for index, item in enumerate(sequence):

process(index, item)

您可能感兴趣的文章:

python dict remove数组删除(del,pop)

初学python数组的处理代码

Python 初始化多维数组代码

Python程序设计入门(3)数组的使用

python实战运用_python实例运用相关推荐

  1. python作品讲解_python实例作品

    python java 调用 jar 包下载 jython jython 2.1 文章 curiousby 2016-08-01 697浏览量 CrazyWing:Python自动化运维开发实战 十. ...

  2. 用python播放音乐_Python实例讲解 -- 定时播放 (闹钟+音乐)

    自己写的闹钟, 只可以播放wav格式的音频. import time import sys soundFile = 'sound.wav' not_executed = 1 def soundStar ...

  3. python animation 轨迹_Python实例:自动轨迹绘制

    1. 问题分析 需求:根据脚本来绘制图形 Python的 turtle 库通过写代码的方式来绘图,现在我们要根据数据来绘制轨迹. 使用数据脚本时自动化最重要的第一步.例如,根据下面的几组数据绘制出的图 ...

  4. python随机密码生成器_python实例--随机密码生成器

    最近在学习python,抽空看了看图形化模块wx,顺手写了个随机密码生成器,程序运行界面如下图:(注:在Ubuntu下运行结果) 源代码如下: import wx import string impo ...

  5. python通用管理系统_Python实例---CRM管理系统分析180331

    注意:一个项目基本都设计增删改查,且第一个需要做的就是设计表结构 思维导图: 组件使用: Django + bootStrap + Jquery 数据库表结构设计: 外键关联: 2种方式, 1. on ...

  6. python实战讲解_Python数据可视化实战讲解

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 开运张 | 作者 知乎专栏 | 来源 三个步骤:确定问题,选择图形 转换数 ...

  7. python股票代码示例_python实例:从excel读取股票代码,爬取股票信息写到代码后面的单元格中...

    #本脚本主要实现循环爬取数据后:#1.同一类数据统一写入到同一个数组中,#2.读取数组数据写入指定的excel列中,实现最终数据爬取 import xlrd #引入读取excel库 import re ...

  8. python实战运用_Python实战应用开发 - 安全牛课堂 - 领先的信息安全在线教育平台...

    { "i18nChapterName": "章", "i18nUnitName": "节", "i18nLes ...

  9. python热搜_Python实例---抽屉热搜榜前端代码分析

    欢迎来到FTL的网站 /*------------------------------------头部信息开始------------------------*/ * { margin: 0; pad ...

  10. python项目开发实例-有趣的十个Python实战项目,让你瞬间爱上Python!

    前言 Python 是一种极具可读性和通用性的编程语言.Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Pytho ...

最新文章

  1. DRDB的安装配置与使用(第二版)
  2. Redis实现分布式锁1
  3. 【mysql】mysql优化
  4. jquery:使用 SoundManager 2 创建简单的网页音频播放器
  5. Java的IO操作中关闭流的注意点
  6. 架构设计师(Architect)的专业与角色
  7. 高德地图拾取经纬度 + 搜索 + 标记
  8. 2022年湖北大学招生简章--成人高等教育高起专、专升本学历提升
  9. C语言实现简单的小游戏之三子棋
  10. 五菱宏光MINI EV,重走“小米”路
  11. Premiere Pro 2022转字幕语言包
  12. 响应式布局的个人博客
  13. redis的lru原理_Redis的LRU机制介绍
  14. 现代软件工程 课程总结
  15. 【Atcoder】Atcoder Beginner Contest 50
  16. JAVA的对象list参数的校验
  17. 网页集成支付宝扫码登录
  18. ASP.NET 基础(7)
  19. 索尼前CEO平井一夫宣布6月退休 卸任董事长并退出董事会
  20. 再生医学突破 中国科学家诱导出人类全能干细胞

热门文章

  1. [转载]github在线更改mysql表结构工具gh-ost
  2. 彻底搞懂git rebase命令
  3. flutter 路由
  4. 遇见C++ Lambda
  5. 【袋鼠云内推】杭州-高级java开发-3~5以及5年以上
  6. [LeetCode] Increasing Triplet Subsequence 递增的三元子序列
  7. logout退出功能是怎么实现的?login登陆功能室怎么实现的
  8. AngularJs 隔离作用域
  9. 关于DynamipsGUI idle-pc值的取值问题
  10. [翻译]在SQL Server中使用CLR调用.NET方法