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是编译运行的验证方法
Jan 30 Python
用Python编写一个简单的FUSE文件系统的教程
Apr 02 Python
Python函数式编程指南(二):从函数开始
Jun 24 Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 Python
python使用xlsxwriter实现有向无环图到Excel的转换
Dec 12 Python
python中字符串数组逆序排列方法总结
Jun 23 Python
关于python中密码加盐的学习体会小结
Jul 15 Python
python mqtt 客户端的实现代码实例
Sep 25 Python
Python 导入文件过程图解
Oct 15 Python
Python中的流程控制详解
Feb 18 Python
python 逐步回归算法
Apr 06 Python
Python制作春联的示例代码
Jan 22 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执行sql语句的写法
2009/03/10 PHP
一个显示效果非常不错的PHP错误、异常处理类
2014/03/21 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
jquery实现邮箱自动补全功能示例分享
2014/02/17 Javascript
JavaScript 学习笔记之语句
2015/01/14 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
2015/10/28 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
MUI实现上拉加载和下拉刷新效果
2017/06/30 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
2017/12/06 jQuery
a标签调用js的方法总结
2019/09/05 Javascript
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
2020/11/09 jQuery
python和shell变量互相传递的几种方法
2013/11/20 Python
Python中asyncore的用法实例
2014/09/29 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
python最长回文串算法
2018/06/04 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
2019/05/06 Python
Python3基本输入与输出操作实例分析
2020/02/14 Python
解决Python pip 自动更新升级失败的问题
2020/02/21 Python
python利用paramiko实现交换机巡检的示例
2020/09/22 Python
html标签之Object和EMBED标签详解
2013/07/04 HTML / CSS
Tiqets荷兰:出售欧洲最美丽的景点和博物馆门票
2018/01/09 全球购物
西海岸男士和男童服装:Johnnie-O
2018/03/15 全球购物
幼儿园老师寄语
2014/04/03 职场文书
岗位职责说明书
2014/05/07 职场文书
我的中国梦心得体会范文
2016/01/05 职场文书
Java Kafka 消费积压监控的示例代码
2021/07/01 Java/Android
Python序列化模块JSON与Pickle
2022/06/05 Python