已知有list L,python支持对其进行如下切片:
    L[b:o:s]
    其中:b表示索引起点,o表示索引终点(开,即取不到o所对应的值),s表示step即每次下标递增的步长。即我们最终将得到集合:list索引 - 图1
    一些特殊写法:

    1. >>> L=[i for i in range(18)]
    2. >>> L[:] # 取所有元素
    3. [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]
    4. >>> L[3:7] # 取3到6的元素
    5. [3, 4, 5, 6]
    6. >>> L[0::2]#从0开始,每两个数取一个
    7. [0, 2, 4, 6, 8, 10, 12, 14, 16]
    8. >>> L[:5] #从最开始取到5
    9. [0, 1, 2, 3, 4]
    10. >>> L[4:] #从4取到结尾
    11. [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]
    12. >>> L[:5:2]#从最开始每个两个数取一个数,以5为界
    13. [0, 2, 4]