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 ZipFile模块详解
Nov 01 Python
举例讲解Python中字典的合并值相加与异或对比
Jun 04 Python
python将字典内容存入mysql实例代码
Jan 18 Python
python距离测量的方法
Mar 06 Python
python分割一个文本为多个文本的方法
Jul 22 Python
python中的函数递归和迭代原理解析
Nov 14 Python
Python实现图片添加文字
Nov 26 Python
pytorch模型预测结果与ndarray互转方式
Jan 15 Python
对tensorflow中cifar-10文档的Read操作详解
Feb 10 Python
python能在浏览器能运行吗
Jun 17 Python
Python tkinter界面实现历史天气查询的示例代码
Aug 23 Python
Django和Ueditor自定义存储上传文件的文件名
Feb 25 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
php用户注册时常用的检验函数实例总结
2014/12/22 PHP
php mysqli查询语句返回值类型实例分析
2016/06/29 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
javascript 命名空间以提高代码重用性
2008/11/13 Javascript
Javascript 构造函数 实例分析
2008/11/26 Javascript
Javascript 生成指定范围数值随机数
2009/01/09 Javascript
JavaScript 构造函数 面相对象学习必备知识
2010/06/09 Javascript
web性能优化之javascript性能调优
2012/12/28 Javascript
js+css实现增加表单可用性之提示文字
2013/06/03 Javascript
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
2013/07/10 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
jquery滚动特效集锦
2015/06/03 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
2017/02/08 Javascript
使用vue的v-for生成table并给table加上序号的实例代码
2017/10/27 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
Angular6使用forRoot() 注册单一实例服务问题
2019/08/27 Javascript
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
让Python更加充分的使用Sqlite3
2017/12/11 Python
python利用requests库模拟post请求时json的使用教程
2018/12/07 Python
自学python的建议和周期预算
2019/01/30 Python
python把1变成01的步骤总结
2019/02/27 Python
Python简易版停车管理系统
2019/08/12 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
2020/10/30 Python
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
北欧最好的童装网上商店:Babyshop
2019/09/15 全球购物
2015年科室工作总结
2015/04/10 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
在人间读书笔记
2015/06/30 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server
zabbix如何添加监控主机和自定义监控项
2022/08/14 Servers