python多维数组索引

在 Python 中,多维数组可以使用嵌套列表(nested list)来表示。为了索引多维数组中的元素,可以使用多个下标来访问对应的值。以下是一个示例代码:

# 创建一个三维数组
my_list = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]

# 访问第二个子数组中的第一个元素
x = my_list[1][0][0]
print(x)  # 输出:5

# 修改第一个子数组中的第二个元素
my_list[0][1][1] = 9
print(my_list)  # 输出:[[[1, 2], [3, 9]], [[5, 6], [7, 8]]]

在这个多维数组索引示例代码中,我们首先创建了一个三维数组 my_list,包含两个二维子数组。要访问该数组中的元素,我们需要提供多个下标来访问对应的值。例如,要访问第二个子数组中的第一个元素,我们可以使用 my_list[1][0][0] 的方式来获取值 5。

如果需要修改多维数组中的元素,我们只需要使用类似于访问元素的方式来赋值即可。例如,要将第一个子数组中的第二个元素设置为 9,我们可以使用 my_list[0][1][1] = 9 的方式来实现。最后,输出整个数组的内容,可以看到已经成功修改了指定的元素。