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利用多进程将大量数据放入有限内存的教程
Apr 01 Python
python学习之编写查询ip程序
Feb 27 Python
python中异常捕获方法详解
Mar 03 Python
Python使用Turtle模块绘制五星红旗代码示例
Dec 11 Python
JS设计模式之责任链模式实例详解
Feb 03 Python
python3实现zabbix告警推送钉钉的示例
Feb 20 Python
python仿evething的文件搜索器实例代码
May 13 Python
python异常触发及自定义异常类解析
Aug 06 Python
如何基于Python创建目录文件夹
Dec 31 Python
Python continue语句实例用法
Feb 06 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 Python
Python猫眼电影最近上映的电影票房信息
Sep 18 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单件模式结合命令链模式使用说明
2008/09/07 PHP
php实现的验证码文件类实例
2015/06/18 PHP
简单实现PHP留言板功能
2016/12/21 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
window.opener用法和用途实例介绍
2013/08/19 Javascript
js style动态设置table高度
2014/10/21 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
2016/02/02 Javascript
DeviceOne 让你一见钟情的App快速开发平台
2016/02/17 Javascript
javascript小数精度丢失的完美解决方法
2016/05/31 Javascript
jQuery实现获取h1-h6标题元素值的方法
2017/03/06 Javascript
vue学习笔记之指令v-text && v-html && v-bind详解
2017/05/12 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
浅析JS中回调函数及用法
2018/07/25 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
2018/09/26 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
vue项目如何监听localStorage或sessionStorage的变化
2021/01/04 Vue.js
[02:32]DOTA2英雄基础教程 祸乱之源
2013/12/23 DOTA
python实现电子词典
2020/04/23 Python
Python按行读取文件的实现方法【小文件和大文件读取】
2016/09/19 Python
python语言中with as的用法使用详解
2018/02/23 Python
python判断一个集合是否为另一个集合的子集方法
2018/05/04 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
Python pip 常用命令汇总
2020/10/19 Python
简洁自适应404页面HTML好看的404源码
2020/12/16 HTML / CSS
香港万宁官方海外旗舰店:香港健与美连锁店
2018/09/27 全球购物
节水倡议书
2015/01/19 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
你真的了解PHP中的引用符号(&)吗
2021/05/12 PHP