介绍:切片是指对操作的数据截取其中一部分的操作。列表、字符串、元组都支持切片操作(序列类型的数据类型都支持切片)
语法:序列数据[开始索引 : 结束索引 : 步长]
- 不包含结束索引位置对应的元素(开始索引未指定默认为0;结束索引未指定默认为列表长度【直到列表末尾】;步长未指定默认为1)
- 索引采用正向、方向索引都可以
- 步长是选取间隔,默认步长为1
s = ["A","C","H","K","L","B","D","X","C","U"] # 切片操作 s[开始索引:结束索引:步长] print(s[0:5:1]) #['A', 'C', 'H', 'K', 'L'] print(s[:5:1]) #['A', 'C', 'H', 'K', 'L'] print(s[:5:]) #['A', 'C', 'H', 'K', 'L'] print(s[:5]) #['A', 'C', 'H', 'K', 'L'] print(s[0:-2:1]) #['A', 'C', 'H', 'K', 'L', 'B', 'D', 'X']