本文主要介绍了 Python 列表 (List) 的三种遍历 (序号和值) 方法。具有很好的参考价值,下面跟着小编一起来看下吧
Python 是一种面向对象、解释型计算机程序设计语言,由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。Python 语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是 C/C++)很轻松地联结在一起。
三种遍历列表里面序号和值的方法:
最近学习 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() 函数的第二个参数只是改变了序号的起始值,并没有改变其他的东东
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持 PHPERZ!
来源: http://www.phperz.com/article/17/0321/326306.html