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 匹配任意字符(包括换行符)的正则表达式写法
Oct 29 Python
python2 与python3的print区别小结
Jan 16 Python
python爬取网页转换为PDF文件
Jun 07 Python
Python爬虫框架Scrapy基本用法入门教程
Jul 26 Python
从请求到响应过程中django都做了哪些处理
Aug 01 Python
python对象与json相互转换的方法
May 07 Python
Python PIL读取的图像发生自动旋转的实现方法
Jul 05 Python
手动安装python3.6的操作过程详解
Jan 13 Python
Python如何实现小程序 无限求和平均
Feb 18 Python
Pycharm中如何关掉python console
Oct 27 Python
python中Tkinter 窗口之输入框和文本框的实现
Apr 12 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
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
PHP similar_text 字符串的相似性比较函数
2010/05/26 PHP
php xml常用函数的集合(比较详细)
2013/06/06 PHP
探讨如何在php168_cms中提取验证码
2013/06/08 PHP
php实现高效获取图片尺寸的方法
2014/12/12 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
保证JavaScript和Asp、Php等后端程序间传值编码统一
2009/04/17 Javascript
jQuery语法总结和注意事项小结
2012/11/11 Javascript
JavaScrip调试技巧之断点调试
2015/10/22 Javascript
angularJs关于指令的一些冷门属性详解
2016/10/24 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
2017/03/02 Javascript
JavaScript函数柯里化原理与用法分析
2017/03/31 Javascript
AngularJS基于MVC的复杂操作实例讲解
2017/12/31 Javascript
vue-cli初始化项目中使用less的方法
2018/08/09 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
layui 表单标签的校验方法
2019/09/04 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
vue项目或网页上实现文字转换成语音播放功能
2020/06/09 Javascript
基于javascript实现移动端轮播图效果
2020/12/21 Javascript
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
python求最大值最小值方法总结
2019/06/25 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
python生成随机红包的实例写法
2019/09/02 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
2020/03/06 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
大学生职业生涯规划书模板
2014/01/03 职场文书
上班上网检讨书
2014/01/29 职场文书
集中整治工作方案
2014/05/01 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
MySQL 重命名表的操作方法及注意事项
2021/05/21 MySQL