代码解读:
list1 = [1,2,3,4,5,6,7,8,9,0]
若是想取前几项,如:前5项
该列表表示的是正向索引(index)
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
该列表表示的是list值
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 |
该列表表示的是逆向索引(index)
-10 | -9 | -8 | -7 | -6 | -5 | -4 | -3 | -2 | -1 |
若是需要正向获取列表值,如取前5个值:
list2 = list1[0:5]
list3 = list1[0:5:1]
print(list2)
print(list3)
list2输出值与list3是一样的,为:[1,2,3,4,5]
list取值[起始位置:终止位置:间隔步长],其中取值时起始位置可以取到值,终止位置不能取到,需要注意一下。
若是需要逆向取值时,如我想取后5个值,而且你不知道当前列表有多长:
list = [1,2,3,4,5,1,3,5,7,9]
list2 = list1[-1:-6:-1]
list3 = list1[-5::]
list2输出值为:[9,7,5,3,1]
list3输出值为:[1,3,5,7,9]
以上就是list取值的操作