以list为例,L[i:j:k]实现了对list的切片。
它表示的是从索引i开始,到索引j(不包括)为止,每隔k个取一个元素(无k则默认为0)。
L[:] 表示从头到尾
L[:j] i为0时还可以省略
切片还支持倒序切片
L[-i:-j] 表示从倒数第i个到倒数第j个
l=[1,2,3,4,5,6]
print l[2:5]
print l[:5]
print l[-3:-1]
切片还可以嵌套,比如求序列1~100最后10个5的倍数
L = range(1, 101)
print L[4::5][-10:]