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定时器(Timer)用法简单实例
Jun 04 Python
Python Numpy 数组的初始化和基本操作
Mar 13 Python
win10 64bit下python NLTK安装教程
Sep 19 Python
Python TestCase中的断言方法介绍
May 02 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
Jul 04 Python
Python 字符串类型列表转换成真正列表类型过程解析
Aug 26 Python
如何为Python终端提供持久性历史记录
Sep 03 Python
手把手教你进行Python虚拟环境配置教程
Feb 03 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
May 26 Python
PyQt5实现登录页面
May 30 Python
python如何求圆的面积
Jul 01 Python
Python 实现Mac 屏幕截图详解
Oct 05 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
多人战的战术与战略
2020/03/04 星际争霸
分页详解 从此分页无忧(PHP+mysql)
2007/11/23 PHP
PHP大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
CI框架的安全性分析
2016/05/18 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
2010/05/21 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
JSON遍历方式实例总结
2015/12/07 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
jQuery文字横向滚动效果的实现代码
2016/05/31 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
详解Immutable及 React 中实践
2018/03/01 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
2019/06/03 Javascript
javascript实现弹幕墙效果
2019/11/28 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
vue自定义组件实现双向绑定
2021/01/13 Vue.js
详细解读Python的web.py框架下的application.py模块
2015/05/02 Python
Python基础入门之seed()方法的使用
2015/05/15 Python
Python生成短uuid的方法实例详解
2018/05/29 Python
浅析Python3中的对象垃圾收集机制
2019/06/06 Python
Python单元测试工具doctest和unittest使用解析
2019/09/02 Python
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
用canvas显示验证码的实现
2020/04/10 HTML / CSS
澳大利亚网上玩具商店:Mr Toys Toyworld
2018/03/25 全球购物
定制iPhone和Macbook保护壳:Slick Case
2018/11/21 全球购物
新学期班主任寄语
2014/01/18 职场文书
村道德模范事迹材料
2014/08/28 职场文书
Python爬虫入门案例之回车桌面壁纸网美女图片采集
2021/10/16 Python
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript