目录

1.一维数组的索引和切片

 1.二维数组的索引和切片


 在python的学习过程,有些同学对索引和切换会感到困惑,今天我们就来弄清楚它。

1.一维数组的索引和切片

如下图所示,该一维数组只有一个轴(维度),即轴0,数组元素的索引沿轴的方向依次增加。

a)通过索引可以访问数组的一个元素

      索引值为0表示第一个元素,1表示第二个元素,依次类推。

      索引值为负数表示倒数第几个元素,-1是倒数第一个元素,-2表示倒数第二个元素。

b)通过切片可以获得数组中的一段数据

      切片的方式:数组名[起始索引:终止索引:步长]

      起始索引的值缺省为0

      终止索引的缺省为最后一个元素

      步长默认为1

 

 

 1.二维数组的索引和切片

a)通过索引访问一个元素

二维数组的索引与一维数组类似,只是需要指定两个维度的索引值。

通过二维数组的索引可以访问二维数组的一个元素

二维数组索引访问方式:

数组名[第一个维度的索引值][第二个维度的索引值]

例如:a[3][1] 表示访问在第一个维度的索引值为2,第二个维度的索引值为1的元素

b)通过切片返回一个数组

切片方式:

数组名[维度1起始索引:终止索引:步长,维度2起始索引:终止索引:步长]

和一维数组切片一样,起始索引默认为0,

终止索引可以取到最后一个元素,

步长默认为1

 更多维度的数组同二维数组,这里就不再做介绍了。

聪明的你,现在是不是觉得很简单呢?

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐