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入门者的一些编程建议
Jun 15 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
Sep 21 Python
Python logging管理不同级别log打印和存储实例
Jan 19 Python
python字符串string的内置方法实例详解
May 14 Python
python调用OpenCV实现人脸识别功能
May 25 Python
python中sys.argv函数精简概括
Jul 08 Python
Python过滤txt文件内重复内容的方法
Oct 21 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
Oct 14 Python
简单了解python中的f.b.u.r函数
Nov 02 Python
如何基于python实现画不同品种的樱花树
Jan 03 Python
浅谈tensorflow之内存暴涨问题
Feb 05 Python
python自动提取文本中的时间(包含中文日期)
Aug 31 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的substr_replace将指定两位置之间的字符替换为*号
2011/05/04 PHP
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
2012/04/09 PHP
php适配器模式介绍
2012/08/14 PHP
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
php中session定期自动清理的方法
2015/11/12 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
JavaScript的变量作用域深入理解
2009/10/25 Javascript
基于jquery1.4.2的仿flash超炫焦点图播放效果
2010/04/20 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
当jQuery1.7遇上focus方法的问题
2014/01/26 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
javascript定义类和类的实现实例详解
2015/12/01 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
2015/12/02 Javascript
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
2016/05/03 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
2018/09/30 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
python 简单的绘图工具turtle使用详解
2017/06/21 Python
django使用haystack调用Elasticsearch实现索引搜索
2019/07/24 Python
python suds访问webservice服务实现
2020/06/26 Python
python 还原梯度下降算法实现一维线性回归
2020/10/22 Python
HTML5页面音视频在微信和app下自动播放的实现方法
2016/10/20 HTML / CSS
简单说说tomcat的配置
2013/05/28 面试题
新入职员工的自我介绍演讲稿
2014/01/02 职场文书
幼儿园教师辞职信
2014/01/18 职场文书
居委会四风问题个人对照检查材料
2014/09/25 职场文书
小区保洁员岗位职责
2015/04/10 职场文书
红歌会主持词
2015/07/02 职场文书
Python3.8官网文档之类的基础语法阅读
2021/09/04 Python
Spring Boot 实现 WebSocket
2022/04/30 Java/Android