目录
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
更多维度的数组同二维数组,这里就不再做介绍了。
聪明的你,现在是不是觉得很简单呢?