Python学习笔记之【切片】

以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:]

猜你喜欢

转载自blog.csdn.net/Neonest/article/details/52626158