Python 列表(List) 的三种遍历方法实例 详解


Posted in Python onApril 15, 2017

Python 遍历

最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,下面废话不多说,直接贴代码

#!/usr/bin/env python
# -*- coding: utf-8 -*-
if __name__ == '__main__':
  list = ['html', 'js', 'css', 'python']

  # 方法1
  print '遍历列表方法1:'
  for i in list:
    print ("序号:%s  值:%s" % (list.index(i) + 1, i))

  print '\n遍历列表方法2:'
  # 方法2
  for i in range(len(list)):
    print ("序号:%s  值:%s" % (i + 1, list[i]))

  # 方法3
  print '\n遍历列表方法3:'
  for i, val in enumerate(list):
    print ("序号:%s  值:%s" % (i + 1, val))

  # 方法3
  print '\n遍历列表方法3 (设置遍历开始初始位置,只改变了起始序号):'
  for i, val in enumerate(list, 2):
    print ("序号:%s  值:%s" % (i + 1, val))

运行代码后的结果如下图所示:

Python 列表(List) 的三种遍历方法实例 详解

 在此介绍一下enumerate()方法,通过查看help()函数来查看,查询结果如下:

Python 列表(List) 的三种遍历方法实例 详解

最后提示一下,enumerate()函数的第二个参数只是改变了序号的起始值,并没有改变其他的东东

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
Python程序设计入门(2)变量类型简介
Jun 16 Python
Python中文件遍历的两种方法
Jun 16 Python
跟老齐学Python之私有函数和专有方法
Oct 24 Python
python中zip和unzip数据的方法
May 27 Python
python魔法方法-自定义序列详解
Jul 21 Python
python中星号变量的几种特殊用法
Sep 07 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
Django框架中序列化和反序列化的例子
Aug 06 Python
flask的orm框架SQLAlchemy查询实现解析
Dec 12 Python
pytorch中tensor张量数据类型的转化方式
Dec 31 Python
python爬取天气数据的实例详解
Nov 20 Python
Python matplotlib多个子图绘制整合
Apr 13 Python
Python生成随机数组的方法小结
Apr 15 #Python
Python中文分词工具之结巴分词用法实例总结【经典案例】
Apr 15 #Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
Apr 15 #Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
Apr 14 #Python
Python编程判断一个正整数是否为素数的方法
Apr 14 #Python
python编程实现归并排序
Apr 14 #Python
python实现折半查找和归并排序算法
Apr 14 #Python
You might like
从一个不错的留言本弄的mysql数据库操作类
2007/09/02 PHP
php设计模式 FlyWeight (享元模式)
2011/06/26 PHP
Eclipse PHPEclipse 配置的具体步骤
2017/08/08 PHP
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
js给onclick事件赋值,动态传参数实例解说
2013/03/28 Javascript
把input初始值不写value的具体实现方法
2013/07/04 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
jQuery中bind,live,delegate与one方法的用法及区别解析
2013/12/30 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
AngularJS入门心得之directive和controller通信过程
2016/01/25 Javascript
实例解析Array和String方法
2016/12/14 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
2017/01/03 Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
2017/01/11 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
原生小程序封装跑马灯效果
2020/10/21 Javascript
python PIL模块与随机生成中文验证码
2016/02/27 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
python打开文件的方式有哪些
2020/06/29 Python
Python加载数据的5种不同方式(收藏)
2020/11/13 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
程序员经常用到的UNIX命令
2015/04/13 面试题
财务会计专业个人求职信范本
2014/01/08 职场文书
一名老师的自我评价
2014/02/07 职场文书
企业仓管员岗位职责
2014/06/15 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书
自愿离婚协议书范文2014
2014/10/12 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
2021年最新用于图像处理的Python库总结
2021/06/15 Python