Python 遍历列表里面序号和值的方法(三种)


Posted in Python onFebruary 17, 2017

三种遍历列表里面序号和值的方法:

最近学习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 遍历列表里面序号和值的方法(三种)

在此介绍一下enumerate()方法,通过查看help()函数来查看,查询结果如下:

Python 遍历列表里面序号和值的方法(三种)

最后提示一下,enumerate()函数的第二个参数只是改变了序号的起始值,并没有改变其他的东东

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Python 相关文章推荐
Python中的进程分支fork和exec详解
Apr 11 Python
在Python中处理字符串之isdigit()方法的使用
May 18 Python
Python有序查找算法之二分法实例分析
Dec 11 Python
Python实现判断字符串中包含某个字符的判断函数示例
Jan 08 Python
Python中请不要再用re.compile了
Jun 30 Python
Apache,wsgi,django 程序部署配置方法详解
Jul 01 Python
wxpython绘制圆角窗体
Nov 18 Python
Spring http服务远程调用实现过程解析
Jun 11 Python
Python如何合并多个字典或映射
Jul 24 Python
基于django和dropzone.js实现上传文件
Nov 24 Python
简述python四种分词工具,盘点哪个更好用?
Apr 13 Python
Python批量解压&压缩文件夹的示例代码
Apr 04 Python
浅谈python中的实例方法、类方法和静态方法
Feb 17 #Python
Python之日期与时间处理模块(date和datetime)
Feb 16 #Python
python字符串中的单双引
Feb 16 #Python
使用PyV8在Python爬虫中执行js代码
Feb 16 #Python
Python错误提示:[Errno 24] Too many open files的分析与解决
Feb 16 #Python
Python变量和数据类型详解
Feb 15 #Python
Django学习笔记之Class-Based-View
Feb 15 #Python
You might like
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
PHP输出英文时间日期的安全方法(RFC 1123格式)
2014/06/13 PHP
php实现的Captcha验证码类实例
2014/09/22 PHP
五款PHP代码重构工具推荐
2014/10/14 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
jQuery 位置插件
2008/12/25 Javascript
用js调用迅雷下载代码的二种方法
2013/04/15 Javascript
Javascript中的delete操作符详细介绍
2014/06/06 Javascript
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
Vue表单实例代码
2016/09/05 Javascript
Javascript中常用的检测方法小结
2016/10/08 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
重置Redux的状态数据的方法实现
2019/11/18 Javascript
JS校验与最终登陆界面功能完整示例
2020/01/13 Javascript
在Chrome DevTools中调试JavaScript的实现
2020/04/07 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
[16:56]heroes英雄教学 司夜刺客
2014/09/18 DOTA
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
2020/07/02 Python
PyTorch预训练Bert模型的示例
2020/11/17 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
大学生毕业自我鉴定范文
2014/02/03 职场文书
詹天佑教学反思
2014/04/30 职场文书
广播体操口号
2014/06/18 职场文书
教师暑期培训感言
2014/08/15 职场文书
工作迟到检讨书范文
2015/05/06 职场文书
成绩单家长意见
2015/06/03 职场文书
图书馆义工感想
2015/08/07 职场文书
如何在Mac上通过docker配置PHP开发环境
2021/05/29 PHP
Python实现简繁体转换
2021/06/07 Python