本篇文章主要讲述Python语言之详解切片,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。
切片操作就是对list,元组,字符串进行截取操作有了切片操作,很多地方循环就不再需要了Python的切片非常灵活,一行代码就可以实现很多行循环才能完成的操作
使用示例:
List切片L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']
正序切片
print(L[0:3]) #输出:['Michael', 'Sarah', 'Tracy']
#L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素 print(L[1:3]) #输出:['Sarah', 'Tracy'], 也可以从索引1开始,取出2个元素出来
倒序切片
print(L[-2:-1]) #输出:['Bob']
#倒数第一个元素的索引是-1,因为第二个索引是不包括的,所以Jack是不会被输出的
省略索引print(L[:3]) #输出:['Mich