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解析xml成对应的html示例分享
Apr 02 Python
Python编程中使用Pillow来处理图像的基础教程
Nov 20 Python
使用Python读写及压缩和解压缩文件的示例
Jul 08 Python
python 循环遍历字典元素的简单方法
Sep 11 Python
Python爬虫代理IP池实现方法
Jan 05 Python
扩展Django admin的list_filter()可使用范围方法
Aug 21 Python
使用Pytorch来拟合函数方式
Jan 14 Python
python如何把字符串类型list转换成list
Feb 18 Python
基于Python的一个自动录入表格的小程序
Aug 05 Python
python中entry用法讲解
Dec 04 Python
利用python爬取有道词典的方法
Dec 08 Python
Pyecharts 中Geo函数常用参数的用法说明
Feb 01 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/12/16 PHP
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
php获取域名的google收录示例
2014/03/24 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
2014/07/01 PHP
PHP实现将base64编码字符串转换成图片示例
2018/06/22 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
jquery实现简单实用的弹出层效果代码
2015/10/15 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
JavaScript之实现一个简单的Vue示例
2019/01/17 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
20个必会的JavaScript面试题(小结)
2019/07/02 Javascript
微信小程序顶部导航栏可滑动并选中放大
2019/12/05 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
JavaScript实现雪花飘落效果
2020/12/27 Javascript
[46:02]DOTA2上海特级锦标赛D组资格赛#2 Liquid VS VP第二局
2016/02/28 DOTA
Django 实现下载文件功能的示例
2018/03/06 Python
Python对象属性自动更新操作示例
2018/06/15 Python
五款漂亮的纯CSS3动画按钮的实例教程
2014/11/21 HTML / CSS
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
怎样有效的进行自我评价
2013/10/06 职场文书
大学活动策划书范文
2014/01/10 职场文书
机械制造毕业生求职信
2014/03/03 职场文书
行政部工作岗位职责范本
2014/03/05 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
Python办公自动化之Excel(中)
2021/05/24 Python
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python
Python加密技术之RSA加密解密的实现
2022/04/08 Python
Vue操作Storage本地化存储
2022/04/29 Vue.js