在Python中,可以通過嵌套列表來定義多維數組。每個列表可以維度的元素,維度數量取決于嵌套列表的層數。例如,以下是一個二維數組的定義示例:
array2D = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
這個二維數組包含3個元素,每個元素又是一個包含3個元素的列表。可以通過索引來訪問數組中的元素,例如array2D[0][1]
表示訪問第一行第二列的元素,結果為2。
如果需要定義更高維度的數組,可以繼續嵌套更多的列表。例如,以下是一個三維數組的定義示例:
array3D = [[[1, 2], [3, 4]],
[[5, 6], [7, 8]],
[[9, 10], [11, 12]]]
這個三維數組包含3個元素,每個元素又包含2個元素,每個元素又包含2個元素。可以使用更多的索引來訪問數組中的元素,例如array3D[1][0][1]
表示訪問第二層第一行第二列的元素,結果為6。