python 列表切片

python 切片 注意 冒号的写法

mylist = ['a','b','c','d','e']
# 获取从0位置到3位置之前的数据
list1 = mylist[0:3]
print(list1) # ['a','b','c']
# 获取从1位置到3位置之前的数据
list2 = mylist[1:3]
print(list2) # ['b','c']
# 获取从开始位置数3个数据
list3 = mylist[:3]
print(list3) # ['a','b','c']
# 获取从位置3 到最后的数据
list4 = mylist[3:]
print(list4) # ['d','e']
# 获取最后3个数据
list5 = mylist[-3:]
print(list5) # ['c','d','e']
# 遍历切片
for item in mylist[0:3]:
    print(item)