Python中迭代输出(index,value)的几种方法
Posted 碧水幽幽泉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中迭代输出(index,value)的几种方法相关的知识,希望对你有一定的参考价值。
需求如下:迭代输出序列的索引(index)和索引值(value)。
1.创建测试列表:
>>> lst = [1,2,3,4,5]
2.实现方法如下:
#方法1:range()+len() >>> for i in range(len(lst)): print i,lst[i] 0 1 1 2 2 3 3 4 4 5 #方法2:enumerate() >>> for index,value in enumerate(lst): print index,value 0 1 1 2 2 3 3 4 4 5
关于enumerate的详细介绍,请参考我的随笔:Python中enumerate用法详解
此外,字典的遍历方法可以参考我的随笔: Ptyhon中遍历数据字典的方式详解
以上是关于Python中迭代输出(index,value)的几种方法的主要内容,如果未能解决你的问题,请参考以下文章