python中为了方便对list、tuple、字符串等的截取操作,提供了切片(Slice)操作符。
比如:
声明一个list: L = [ 'aaa', 'bbb', 'ccc', 'ddd', 'eee']
切片取前三个元素: L[0 :3]
意思是从索引0开始取值,直到索引3,但是不包括索引3。
其中,如果是从索引0开始取,可以省略,简写为L[ : 3]
也可以指定第三个参数,如 L[ : : 3],每3个取一个,即取第一个,第四个。。。以此类推。
第三个参数表示每N个取一个。