取s字符串index=0到倒数第二的数,-1代表从后数第一个,由于切片右边是开的所以倒数第一不取,相当于s[: len(s)-1]。PS. s[0:-0]不等于取到倒数第一个。。返回的是个空列表
切片操作list[::],与range(start, stop[, step])相似。
分别为:(1) 切片起始位置(包含),默认为0;(2) 结束位置(不包括);(3) 步长,默认为1,也常常省略。负数表示倒数。
例:alist = [9, 1, 8, 4, 6, 7, 3, 5, 2]
alist[:4] = [9, 1, 8, 4]
alist[4:] = [6, 7, 3, 5, 2]
alist[:-1] = alist[:8] = [9, 1, 8, 4, 6, 7, 3, 5]
alist[:-1] = [9, 1, 8, 4, 6, 7, 3, 5]
alist[1:8:2] = [1, 4, 7, 5]
alist[1:8:-2] = []
alist[8:1:-2] = [2, 3, 6, 8]
alist[::-2] = [2, 3, 6, 8, 9]