python-列表分割

发布时间:2019-09-22 07:45:18编辑:auto阅读(1885)

    ①list[a::b]

    从list列表下标a起取值,每次加b在取值,直到大于或等于list长度减1


    list1 = ['x',1,'y',2,'z',3]

    print list1[::2]

    输出:['x','y','z']


    list1 = ['x',1,'y',2,'z',3]

    print list1[1::2]

    输出:[1,2,3]


    ②list[a:b]

    取下标a到b-1的所有值构成一个列表


    list1 = ['x',1,'y',2,'z',3]

    print list1[1:3]

    输出:[1,'y']


    有想起来的再接着续

关键字