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 相关文章推荐
python3使用tkinter实现ui界面简单实例
Jan 10 Python
python查询mysql中文乱码问题
Nov 09 Python
对Python新手编程过程中如何规避一些常见问题的建议
Apr 01 Python
浅谈Django自定义模板标签template_tags的用处
Dec 20 Python
如何使用Python发送HTML格式的邮件
Feb 11 Python
使用 pytorch 创建神经网络拟合sin函数的实现
Feb 24 Python
Python ATM功能实现代码实例
Mar 19 Python
Python计算信息熵实例
Jun 18 Python
Python实现ElGamal加密算法的示例代码
Jun 19 Python
appium+python自动化配置(adk、jdk、node.js)
Nov 17 Python
python中__slots__节约内存的具体做法
Jul 04 Python
python创建字典及相关管理操作
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数据源表结构图示
2008/06/05 PHP
详解json在php中的应用
2018/09/30 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
2016/08/11 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
Node.js控制台彩色输出的方法与原理实例详解
2019/12/01 Javascript
[04:09]2018年度DOTA2社区贡献奖-完美盛典
2018/12/16 DOTA
Python查找函数f(x)=0根的解决方法
2015/05/07 Python
浅谈python中列表、字符串、字典的常用操作
2017/09/19 Python
Python 对输入的数字进行排序的方法
2018/06/23 Python
用xpath获取指定标签下的所有text的实例
2019/01/02 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
详解Python3中setuptools、Pip安装教程
2019/06/18 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
2019/08/09 Python
Python利用命名空间解析XML文档
2020/08/10 Python
美国最大点评网站:Yelp
2018/02/14 全球购物
波兰补充商店:Muscle Power
2018/10/29 全球购物
英国的领先快速时尚零售商:In The Style
2019/03/25 全球购物
英语专业学生个人求职信范文
2014/01/06 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
事业单位考察材料范文
2014/12/25 职场文书
大学副班长竞选稿
2015/11/21 职场文书
小学体育跳绳课教学反思
2016/02/16 职场文书
创业计划书之青年旅馆
2019/09/23 职场文书
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL