美文网首页
Python列表切片

Python列表切片

作者: 最爱西红柿 | 来源:发表于2020-01-03 20:48 被阅读0次

    语法:[start:end:step]

    start代表开始位置,end表示结束位置,step表示步长;

    从左往右切片时,下标索引从0开始,依次递增1;

    从右往左切片时,下标索引从-1开始,依次递减1;

    1、step决定切片方向

    step为正数时,从左往右切片;如与切片方向相反,截取结果为空;

    *正向截取,结果不为空 *结果为空

    step为负数时,从右往左切片;如与切片方向相反,截取结果为空;

    *反向截取,结果不为空 *结果为空

    2、start和end默认值

    一般,start、end和step为空值时,start默认为0,end默认为-1,step默认为1,表示表达式本身;

    *所有值均省略

    一般,end不为空值时,切片结果不包含最后一个元素;

    *不含最后一个元素

    当step为负数,start 为空值时,start默认为-1;

    *step为负数,start为空

    当step为负数,end 为空值时,默认为0;

    *step为负数,end为空

    相关文章

      网友评论

          本文标题:Python列表切片

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