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之wxPython菜单使用详解
Sep 28 Python
Python HTMLParser模块解析html获取url实例
Apr 08 Python
Python使用MONGODB入门实例
May 11 Python
使用Django的模版来配合字符串翻译工作
Jul 27 Python
Python自动化运维之IP地址处理模块详解
Dec 10 Python
详解Python最长公共子串和最长公共子序列的实现
Jul 07 Python
Python自定义装饰器原理与用法实例分析
Jul 16 Python
使用memory_profiler监测python代码运行时内存消耗方法
Dec 03 Python
python或C++读取指定文件夹下的所有图片
Aug 31 Python
Python使用qrcode二维码库生成二维码方法详解
Feb 17 Python
Python包和模块的分发详细介绍
Jun 19 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
Feb 25 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通过记录IP来防止表单重复提交方法分析
2014/12/16 PHP
PHP中的命名空间详细介绍
2015/07/02 PHP
php使用gzip压缩传输js和css文件的方法
2015/07/29 PHP
学习php设计模式 php实现状态模式
2015/12/07 PHP
PHP实现的堆排序算法详解
2017/08/17 PHP
PHP实现15位身份证号转18位的方法分析
2019/10/16 PHP
Javascript 强制类型转换函数
2009/05/17 Javascript
某页码显示的helper 少量调整,另附js版
2010/09/12 Javascript
jQuery 联动日历实现代码
2012/05/31 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
JQuery中form验证出错信息的查看方法
2013/10/08 Javascript
点击按钮或链接不跳转只刷新页面的脚本整理
2013/10/22 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
2017/07/27 Javascript
vue内置指令详解
2018/04/03 Javascript
微信小程序实现人脸识别
2018/05/25 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
2020/04/26 Javascript
python实现自动重启本程序的方法
2015/07/09 Python
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
Python切片操作深入详解
2018/07/27 Python
Python实现对特定列表进行从小到大排序操作示例
2019/02/11 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
python 有效的括号的实现代码示例
2019/11/11 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
Data URI scheme详解和使用实例及图片base64编码实现方法
2014/05/08 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
我们的节日清明节活动方案
2014/03/05 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
Android studio 简单计算器的编写
2022/05/20 Java/Android