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 " 以下代码打印列表去掉第一个元素的部分" 13 print numList[1:] # 最方便,最常用 14 print numList[1:4] # 理解一下就好,一般不这么写 15 16 print " 以下代码打印列表中的偶数" 17 print numList[::2] 18 print numList[0:4:2] 19 20 21 if __name__ == "__main__": 22 showListSlice();