python切片使用实例、应用技巧、基本知识点总结和需要注意事项:
1、切片的基础用法
在python原生list中的运用
通常一个切片操作要提供三个参数[start:stop:step]
start是切片的起始位置
stop是切片的结束位置(不包括)
step可以不提供,默认值是1,步长值不能为0,不然会报错。
切片的书写形式:[i : i+n : m] ;其中,i 是切片的起始索引值,为列表首位时可省略;i+n 是切片的结束位置,为列表末位时可省略;m 可以不提供,默认值是1,不允许为0 ,当m为负数时,列表翻转。注意:这些值都可以大于列表长度。
ValueError: slice step cannot be zero
list=[1,2,3,4,5,6,7,8,9]
当step为正数时,以list[start]元素位置开始, step做为步长到list[stop_]元素位置(不包括)为止,从左向右截取。start和stop不论是正数还是负数索引还是混用都可以,但是要保证 list[stop]元素的【逻辑】位置,必须在list[start]元素的【逻辑】位置右边,否则取不出元素。
print(list[0:4])<