#切片:截取可迭代对象的部分内容(list,tuple,dict,set,str)
slice_l=list(range(10))
slice_l1=slice_l[2:8]#第一个代表开始位置,第二个代表结束位置(但不包含此位置),第三个代表步长,没有默认为1
print("slice_l1:%s"% slice_l1)
slice_l2=slice_l[2:8:2]
print("slice_l2:%s"% slice_l2)
slice_l3=slice_l[::]#第一个没有默认为0,第二个没有默认为len
print("slice_l3:%s"% slice_l3)
slice_l4=slice_l[::-1]#负数的步长代表逆序输出
print("slice_l4:%s"% slice_l4)
slice_l5=slice_l[8:2:-2]#不能写成[2:8:-2]
print("slice_l5:%s"% slice_l5)
slice_l6=slice_l[-1:-5:-1]#不能写成[2:8:-2]
print("slice_l6:%s"% slice_l6)
网友评论