zoukankan      html  css  js  c++  java
  • list切片

    1、L[开始点:结束点:间隔数]

         不管是正序还是倒序,三个位置参数都是这个顺序

         但是正序的间隔数要求正数,倒序的间隔数要求负数

    2、正序

          开始点应该小于结束点,否则显示[]:

                  

         第一个数省略则默认从下标0位置开始,第二个数省略则默认到list的最后一个元素结束,第三个数省略则默认连续输出(即默认为1),三个数均省略则默认list全部输出:

                  

    3、倒序

         因为是倒序,所以要倒着数,也就是,第一个数的要大于第二个数(第一个数绝对值小于第二个):

                  

          前两个数的省略和正序相同,就是记住要反着看,(绝对值和负数总是混在一起了),但是倒序第三个数不能省,省略之后默认为1(正数),所以python解释器会认为是正序:

                

                

    4、相同点

         正序和倒序,二者的第一个数绝对值都要小于第二个数绝对值,第三个数的绝对值是多少就是隔多少个数

    5、正负逻辑混杂,主逻辑以第三个数为主

         当三个数既有正序又有倒序时,先看第三个数是正序还是倒序,然后下标可以正负逻辑同时存在,只要注意:按照第三个数决定的顺序来看,从开始点到结束点的实际位置的顺序符合主顺序(第三个数决定的)即可:

             

     6、list、tuple、字符串都可以切片,切完之后仍是list、tuple、字符串

  • 相关阅读:
    PS 灰度处理图片 然后翻转黑白颜色
    其它 门 修改密码
    uview组件部分样式丢失.u-flex样式丢失
    微信公号号-模板通知问题
    background-image详细属性
    VS code更换编辑器自定义背景图片
    console.log显示数据与展开运算符显示数据不一致
    项目展示
    ASP.Net Core解读依赖注入
    注意力增强卷积 代码解读
  • 原文地址:https://www.cnblogs.com/rainbowdawn/p/8017297.html
Copyright © 2011-2022 走看看