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模块学习 filecmp 文件比较
Aug 27 Python
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
Jan 19 Python
分享一下Python 开发者节省时间的10个方法
Oct 02 Python
python 编程之twisted详解及简单实例
Jan 28 Python
Python操作使用MySQL数据库的实例代码
May 25 Python
使用CodeMirror实现Python3在线编辑器的示例代码
Jan 14 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
Mar 30 Python
详解Python下载图片并保存本地的两种方式
May 15 Python
Python将视频或者动态图gif逐帧保存为图片的方法
Sep 10 Python
Python爬虫爬取煎蛋网图片代码实例
Dec 16 Python
Python下利用BeautifulSoup解析HTML的实现
Jan 17 Python
python3让print输出不换行的方法
Aug 24 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
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
PHP文件锁定写入实例解析
2014/07/14 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
javascript vvorld 在线加密破解方法
2008/11/13 Javascript
jQuery 使用手册(五)
2009/09/23 Javascript
11款新鲜的jQuery插件[附所有demo下载]
2011/01/24 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
Vue数据驱动模拟实现5
2017/01/13 Javascript
angular forEach方法遍历源码解读
2017/01/25 Javascript
图解Javascript——作用域、作用域链、闭包
2017/03/21 Javascript
jQuery实现炫丽的3d旋转星空效果
2018/07/04 jQuery
element ui分页多选,翻页记忆的实例
2019/09/03 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
[02:44]DOTA2英雄基础教程 钢背兽
2013/12/19 DOTA
Tensorflow简单验证码识别应用
2017/05/25 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
2019/09/25 Python
Visual Studio code 配置Python开发环境
2020/09/11 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
Python logging自定义字段输出及打印颜色
2020/11/30 Python
pycharm配置python 设置pip安装源为豆瓣源
2021/02/05 Python
佳能法国商店:Canon法国
2019/02/14 全球购物
描述内存分配方式以及它们的区别
2016/10/15 面试题
DBA数据库管理员JAVA程序员架构师必看
2016/02/07 面试题
租房合同协议书
2014/04/09 职场文书
党在我心中演讲稿
2014/09/02 职场文书
九年级语文教学反思
2016/03/03 职场文书
pytorch通过训练结果的复现设置随机种子
2021/06/01 Python
css3中transform属性实现的4种功能
2021/08/07 HTML / CSS