美文网首页
python的切片(slice)

python的切片(slice)

作者: Judy警官 | 来源:发表于2019-05-30 20:37 被阅读0次
    
    #切片:截取可迭代对象的部分内容(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)
    
    

    相关文章

      网友评论

          本文标题:python的切片(slice)

          本文链接:https://www.haomeiwen.com/subject/musbtctx.html