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私有属性和方法实例分析
Jan 15 Python
mac下给python3安装requests库和scrapy库的实例
Jun 13 Python
Python实现统计英文文章词频的方法分析
Jan 28 Python
理想高通滤波实现Python opencv示例
Jan 30 Python
浅谈python之高阶函数和匿名函数
Mar 21 Python
python面向对象实现名片管理系统文件版
Apr 26 Python
使用Python实现图像标记点的坐标输出功能
Aug 14 Python
Python pandas RFM模型应用实例详解
Nov 20 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
Feb 11 Python
Python下载的11种姿势(小结)
Nov 18 Python
Python 实现绘制子图及子图刻度的变换等问题
May 31 Python
Python编程编写完善的命令行工具
Sep 15 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 cc攻击代码与防范方法
2012/10/18 PHP
coreseek 搜索英文的问题详解
2013/06/08 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
javascript下操作css的float属性的特殊写法
2007/08/22 Javascript
地震发生中逃生十大法则
2008/05/12 Javascript
一个js过滤空格的小函数
2014/10/10 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
实例浅析js的this
2016/12/11 Javascript
javascript 中事件冒泡和事件捕获机制的详解
2017/09/01 Javascript
bootstrap select下拉搜索插件使用方法详解
2017/11/23 Javascript
Angular之toDoList的实现代码示例
2017/12/02 Javascript
JavaScript中Object值合并方法详解
2017/12/22 Javascript
讲解vue-router之命名路由和命名视图
2018/05/28 Javascript
js技巧之十几行的代码实现vue.watch代码
2018/06/09 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
2018/07/26 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
axios如何利用promise无痛刷新token的实现方法
2019/08/27 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
js实现多个标题吸顶效果
2020/01/08 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
2020/09/07 Javascript
安装Python的教程-Windows
2017/07/22 Python
python实现微信自动回复及批量添加好友功能
2019/07/03 Python
python中有帮助函数吗
2020/06/19 Python
python 实现aes256加密
2020/11/27 Python
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
华为慧通面试题
2012/09/11 面试题
初三学生个人自我评定
2014/04/06 职场文书
2014县政府领导班子三严三实对照检查材料思想汇报
2014/09/26 职场文书
环境建议书
2015/02/04 职场文书
荒岛余生观后感
2015/06/09 职场文书
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
Apache Hudi的多版本清理服务彻底讲解
2022/03/31 Servers
python数字图像处理之对比度与亮度调整示例
2022/06/28 Python