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获取DLL和EXE文件版本号的方法
Mar 10 Python
利用Python学习RabbitMQ消息队列
Nov 30 Python
python轻松查到删除自己的微信好友
Jan 10 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
Nov 23 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
Feb 26 Python
对Python w和w+权限的区别详解
Jan 23 Python
Python正则表达式实现简易计算器功能示例
May 07 Python
python中bytes和str类型的区别
Oct 21 Python
python双向链表原理与实现方法详解
Dec 03 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
Jan 20 Python
Python参数传递对象的引用原理解析
May 22 Python
python 通过使用Yolact训练数据集
Apr 06 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学习笔记之一
2011/01/17 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
PHP连接SQLServer2005方法及代码
2013/12/26 PHP
PHP连接SQLServer2005的方法
2015/01/27 PHP
php输出图像的方法实例分析
2017/02/16 PHP
Yii2框架中日志的使用方法分析
2017/05/22 PHP
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
javascript JSON操作入门实例
2010/04/16 Javascript
jquery特效 幻灯片效果示例代码
2013/07/16 Javascript
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
2013/11/28 Javascript
SeaJS入门教程系列之使用SeaJS(二)
2014/03/03 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
jQuery简单几行代码实现tab切换
2015/03/10 Javascript
jQuery Ajax调用WCF服务详细教程
2015/03/31 Javascript
thinkphp实现无限分类(使用递归)
2015/12/19 Javascript
Easyui 之 Treegrid 笔记
2016/04/29 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
关于vuejs中v-if和v-show的区别及v-show不起作用问题
2018/03/26 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
详解JavaScript数据类型和判断方法
2020/09/04 Javascript
js实现简单的倒计时
2021/01/28 Javascript
[04:03]辉夜杯主赛事 12月25日RECAP精彩回顾
2015/12/26 DOTA
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
Python修改MP3文件的方法
2015/06/15 Python
python Django批量导入数据
2016/03/25 Python
用pandas按列合并两个文件的实例
2018/04/12 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
pytorch 实现打印模型的参数值
2019/12/30 Python
在python中求分布函数相关的包实例
2020/04/15 Python
PyCharm最新激活码(2020/10/27全网最新)
2020/10/27 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
文化与传播毕业生求职信
2014/03/09 职场文书
社区科普工作方案
2014/06/03 职场文书
学习雷锋标语
2014/06/25 职场文书
Go 在 MongoDB 中常用查询与修改的操作
2021/05/07 Golang