如何用PYTHON分割LIST列表
1、new_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
# -10,-9,-8,-7,-6,-5,-4,-3,-2,-1
# list[begin:last:step]
print(new_list[3])
print(new_list[8])
print(new_list[0])
定义列表,并且尝试打印出列表里面的数据。

2、print(new_list[-2])
print(new_list[-10])
print(new_list[-5])
如果输入负数,那么就是倒过来从-1开始。

3、print(new_list[0:5])
print(new_list[1:5])
print(new_list[3:8])
print(new_list[-10:-1])
print(new_list[-9:-8])
可以定义从哪里开始,到哪里结束,结束不包含最后那个数字。


4、print(new_list[1:-1])
print(new_list[-9:8])
正数和负数是可以混合一起定义起点和终点的。

5、print(new_list[1:])
print(new_list[:8])
print(new_list[:-8])
print(new_list[-5:])
如果缺少起始点或者终点,就是包揽前面或者后面的数字。

6、print(new_list[:])
显示全部,起点和终点都不输入。

7、print(new_list[2:-10])
print(new_list[5:-9])
print(new_list[-2:1])
要注意顺序,不然会导致空集。
print(new_list[1:8:-1])

8、print(new_list[::2])
print(new_list[::1])
print(new_list[1:-2:2])
可以定义跳级。每隔多少显示一个值。

9、print(new_list[-3:2:-2])
正数和负数混合,并且倒着数也是可以的。
