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 IDLE加上自动补全和历史功能
Nov 30 Python
python实现简单加密解密机制
Mar 19 Python
Python+threading模块对单个接口进行并发测试
Jun 25 Python
Python实现多线程/多进程的TCP服务器
Sep 03 Python
python实现矩阵和array数组之间的转换
Nov 29 Python
python 实现目录复制的三种小结
Dec 04 Python
Pycharm中Python环境配置常见问题解析
Jan 16 Python
Python搭建Keras CNN模型破解网站验证码的实现
Apr 07 Python
如何在sublime编辑器中安装python
May 20 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 29 Python
python入门之算法学习
Apr 22 Python
使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能
Aug 30 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
基于文本的留言簿
2006/10/09 PHP
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
PHP 命令行参数详解及应用
2011/05/18 PHP
linux iconv方法的使用
2011/10/01 PHP
CodeIgniter中实现泛域名解析
2014/07/19 PHP
thinkphp自带验证码全面解析
2016/09/18 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
js replace 与replaceall实例用法详解
2013/08/03 Javascript
javascript使用location.search的示例
2013/11/05 Javascript
node.js中的fs.closeSync方法使用说明
2014/12/17 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
JavaScript File分段上传
2016/03/10 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
2016/08/09 Javascript
AngularJS中transclude用法详解
2016/11/03 Javascript
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
Vue-Router的使用方法
2018/09/05 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
JavaScript中跨域问题的深入理解
2021/03/04 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
你真的了解Python的random模块吗?
2017/12/12 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
python实现二分类的卡方分箱示例
2019/11/22 Python
C#笔试题和英文面试题
2013/02/07 面试题
高中毕业自我鉴定范文
2013/10/02 职场文书
小学生环保演讲稿
2014/04/25 职场文书
大专学生求职自荐信
2014/07/06 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书
nginx rewrite功能使用场景分析
2022/05/30 Servers