python基本数据结构之列表切片(list slice)

python的列表有一个强大的功能,就是支持切片(slice)。 开发者可以用很简单的代码选择某个列表中的一段元素,示例代码如下:

 1 # -*- coding:gbk -*-
 2 
 3 
 4 def showListSlice():
 5     numList = [0, 1, 2, 3]
 6 
 7     print "以下代码打印列表除掉最后一个元素的部分"
 8     print numList[:-1]  # 最方便,最常用
 9     print numList[0:-1] # 理解一下就好
10     print numList[0:3]  # 如果去掉最后一个元素,一般不这么写
11 
12     print "\n以下代码打印列表去掉第一个元素的部分"    
13     print numList[1:]   # 最方便,最常用
14     print numList[1:4]  # 理解一下就好,一般不这么写
15 
16     print "\n以下代码打印列表中的偶数"
17     print numList[::2]
18     print numList[0:4:2]
19 
20 
21 if __name__ == "__main__": 
22     showListSlice();

 

posted @ 2013-07-21 02:10  爱因斯坦  阅读(571)  评论(0编辑  收藏  举报