python-列表分割

2020-01-07 22:39:57 浏览数 (1)

①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']

0 人点赞