Python 遍历列表里面序号和值的方法(三种)

 更新时间:2017年02月17日 09:40:31   作者:痞子泰  
本文主要介绍了Python 列表(List)的三种遍历(序号和值)方法。具有很好的参考价值,下面跟着小编一起来看下吧

三种遍历列表里面序号和值的方法:

最近学习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))

运行代码后的结果如下图所示:

在此介绍一下enumerate()方法,通过查看help()函数来查看,查询结果如下:

最后提示一下,enumerate()函数的第二个参数只是改变了序号的起始值,并没有改变其他的东东

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • Python3逻辑运算符与成员运算符

    Python3逻辑运算符与成员运算符

    这篇文章主要介绍了Python3逻辑运算符与成员运算符,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-09-09
  • 超详细注释之OpenCV按位AND OR XOR和NOT

    超详细注释之OpenCV按位AND OR XOR和NOT

    这篇文章主要介绍了OpenCV按位AND OR XOR和NOT运算,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • python读取TXT到数组及列表去重后按原来顺序排序的方法

    python读取TXT到数组及列表去重后按原来顺序排序的方法

    这篇文章主要介绍了python读取TXT到数组及列表去重后按原来顺序排序的方法,涉及Python操作txt文件、列表去重及排序的相关技巧,需要的朋友可以参考下
    2015-06-06
  • Python流程控制语句详解

    Python流程控制语句详解

    所有编程语言在编写时都要遵守语音结构和流程控制,他们控制了整个程序的运行步骤。流程控制包括顺序控制、条件控制和循环控制
    2022-07-07
  • 用Python3通过PyCharm上传代码到Git服务器的详细过程

    用Python3通过PyCharm上传代码到Git服务器的详细过程

    上传代码到服务器,如果不知道的情况下还用传统的方式上传很麻烦,现在很多IDE都提供上传代码的功能,例如:VSCode,PyCharm等等,本文讲解的是PyCharm,需要的朋友可以参考下
    2024-03-03
  • Centos 升级到python3后pip 无法使用的解决方法

    Centos 升级到python3后pip 无法使用的解决方法

    今天小编就为大家分享一篇Centos 升级到python3后pip 无法使用的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • 利用python脚本提取Abaqus场输出数据的代码

    利用python脚本提取Abaqus场输出数据的代码

    这篇文章主要介绍了利用python脚本提取Abaqus场输出数据,利用python脚本对Abaqus进行数据提取时,要对python脚本做前步的导入处理,本文通过实例代码详细讲解需要的朋友可以参考下
    2022-11-11
  • python热力图实现简单方法

    python热力图实现简单方法

    在本篇内容里小编给大家分享的是一篇关于python热力图实现简单方法,对此有兴趣的朋友们可以学习下。
    2021-01-01
  • Python计算标准差之numpy.std和torch.std的区别

    Python计算标准差之numpy.std和torch.std的区别

    Torch自称为神经网络中的numpy,它会将torch产生的tensor放在GPU中加速运算,就像numpy会把array放在CPU中加速运算,下面这篇文章主要给大家介绍了关于Python Numpy计算标准差之numpy.std和torch.std区别的相关资料,需要的朋友可以参考下
    2022-08-08
  • python中NumPy的安装与基本操作

    python中NumPy的安装与基本操作

    Python虽然也提供了array模块,但其只支持一维数组,不支持多维数组,也没有各种运算函数,因而不适合数值运算,NumPy的出现弥补了这些不足,这篇文章主要给大家介绍了关于python中NumPy的安装与基本操作的相关资料,需要的朋友可以参考下
    2022-03-03

最新评论