温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:07
请大家多关注我的主页,看更多的各员出级视频。这节课讲多为切片。之前讲过多维数组,多维数组是一个具有固定大小的数组,并且每个元素又是一个数组。每个月元素的数字大小也是一样的。作为叔叔,总体上来说,它是一块内存。多位切片是切片的切片。每一个切片可以有不同的长度。多位切片在内存上是不连续的。现在写代码体验一下。第一种情况,我们直接定义一个多维切片。
01:08
用。两个中括号,这样就定义定义了一个二维切片。心意好了。我们自然就用函数来添加元素。这添加一个什么样的元素呢?这是二维切片,所以这个元素它肯定就是切片了。123。所以它还可以添加一个空的切片。有碰到。来一个理由。我们打印一下。
02:01
我们可以看到。第一个元素是123这个切片,第二个是你。当然,最最打听出来的是中况。对于第二个元素,我们也可以对压元素的。A1,这是第二个元素。等于pen g。然后再追加一下。推荐一个三。所所以就最后的结果是。12313。我们可以看到这个结果是符合预期的。我们可以看到每个界面它是有着不同的长度。第一个切片场的是三,第二个场的是二。
03:07
这是第一道方式。我们再看。第一家父子。这是什么意思呢?A冒号等于。欺骗。这里面可以写123。再来一个元素。一三。白打印出来。这种方式就是第一家复制的方式。肯定是能运行的。1313。
04:01
两两个纸前面长度。不一定是一样的,这跟宿主是有很大的区别的。我们再看一种情况,用make。用美团也可以来定定义二维的切片。A等于。二位切片,然后来一个五。我们来两个变量吧,嗯,括号等于五。M等于三。然后。给分配三个元素。所以外层的切片长度肯定是不的,呃,变了一下A。M2等于零,A小于。
05:06
哎,佳佳。然后给AI。Make一下,这个时候肯定是一位的切边in m。这这样下来就是外层呢是N,内存呢是M2。所以这个相当于二维的数组N乘以M2的二位数组。我们可以看到。外层的是五个内层。内存切片是三个元素。这是make的方式。
我来说两句