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、Javascript中的闭包比较
Feb 04 Python
python爬虫中get和post方法介绍以及cookie作用
Feb 08 Python
Python实现对一个函数应用多个装饰器的方法示例
Feb 09 Python
python构建深度神经网络(DNN)
Mar 10 Python
Python3.6连接Oracle数据库的方法详解
May 18 Python
Python基于OpenCV实现人脸检测并保存
Jul 23 Python
修改 CentOS 6.x 上默认Python的方法
Sep 06 Python
python双向链表原理与实现方法详解
Dec 03 Python
在PyCharm中实现添加快捷模块
Feb 12 Python
python实现FTP循环上传文件
Mar 20 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
Aug 07 Python
Python中文纠错的简单实现
Jul 07 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
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
2006/12/06 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
Javascript中的Split使用方法与技巧
2007/03/09 Javascript
javascript 写类方式之二
2009/07/05 Javascript
dojo学习第一天 Tab选项卡 实现
2011/08/28 Javascript
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
jQuery功能函数详解
2015/02/01 Javascript
Angularjs结合Bootstrap制作的一个TODO List
2016/08/18 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
详解jquery validate实现表单验证 (正则表达式)
2017/01/18 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
layui 设置table 行的高度方法
2018/08/17 Javascript
使用vue for时为什么要key【推荐】
2019/07/11 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
2020/07/22 Javascript
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
Python实现句子翻译功能
2017/11/14 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
padas 生成excel 增加sheet表的实例
2018/12/11 Python
Python完成哈夫曼树编码过程及原理详解
2019/07/29 Python
python 实现任务管理清单案例
2020/04/25 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
微软澳洲官方网站:Microsoft Australia
2017/01/10 全球购物
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
高一家长会邀请函
2014/01/12 职场文书
2015年学校消防安全工作总结
2015/10/14 职场文书
2021年最新用于图像处理的Python库总结
2021/06/15 Python
python中pd.cut()与pd.qcut()的对比及示例
2022/06/16 Python