切片
l = list(range(10))
# for item in range(10):
# print(item)
'''
list[start:end:step] -:> step > 0 时,左往右,start < end 才可以输出
list[start:end:step] -:> step < 0 时,右往左,start > end 才可以输出
'''
print(l) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(l[:]) # 数组拷贝一份
print(l[::-1]) # 逆序打印 [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
print(l[1:6]) # 打印前5个数
print(l[5:10]) # 打印后5个数[5, 6, 7, 8, 9]
print(l[10:4:-1]) # 逆序打印后5个数[9, 8, 7, 6, 5]
print(l[::2]) # 打印所有偶数 [0, 2, 4, 6, 8]
print(l[1::2]) # 打印所有奇数 [1, 3, 5, 7, 9]
print(l[::-2]) # 逆序打印所有偶数 [9, 7, 5, 3, 1]
print(l[-2::-2]) # 逆序打印所有奇数 [8, 6, 4, 2, 0]
print(l[::5]) # 每隔5个数打印一次,[0, 5]