说说Python中最常见的数据类型list (2)

昨天说完了list的几种切片方法,今天复习一下list的几种遍历方法。话不多说,直接上代码:

>>> l1=range(10)
>>> l1
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

#第一种方法,也是最基础的方法:
>>> for i in l1: 
print "%s value: %s" % (l1.index(i)+1,i)

1 value: 0
2 value: 1
3 value: 2
4 value: 3
5 value: 4
6 value: 5
7 value: 6
8 value: 7
9 value: 8
10 value: 9

上面这种方法是我们比较常用的方法,但是有个问题,有些时候我们想设定遍历list中的前几个元素而不是遍历全部的list,那么我们也可以用一下方法:

>>> for i in range(5): print '%s value: %s' % (i+1, l1[i])
1 value: 0
2 value: 1
3 value: 2
4 value: 3
5 value: 4

当我们既需要索引,又需要数值的时候,我们可以有一个更优美的办法来实现,即调用enumerate()函数:

>>> for i, v in enumerate(l1): print '%s value: %s' % (i, v)
0 value: 0
1 value: 1
2 value: 2
3 value: 3
4 value: 4
5 value: 5
6 value: 6
7 value: 7
8 value: 8
9 value: 9

OK, 今天就到这里啦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 5,742评论 0 5
  • 一、python 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 5,780评论 0 1
  • Python中最为常见的数据类型就是列表list了,今天想说说list的一些基本操作以及遍历list的几种方法,也...
    Ryan_Yang阅读 3,093评论 0 0
  • 说起操作系统,熟悉又陌生,每次安装系统,针对不同的安装需求,还都得现百度,看一下当下最新的安装方案,之前怎么安的,...
    weian1阅读 3,520评论 0 3
  • 1.6亦真亦假 周一的早上,张捷无精打彩地走进办公室,然后机械式地打开电脑,把上周的图纸再更改一下。“在吗?我回锦...
    吴桐wutong阅读 3,110评论 0 0