A одномерный массив - это массив, для которого необходимо указать один аргумент (называемый index ) для доступа к определенному значению.
EG со следующим одномерным массивом
array = [0,1,2,9,6,5,8]
Массив с индексом 1 имеет значение 1. Массив с индексом 3 имеет значение 9. Если вы хотите обновить 3-е значение до8 в массиве, вы должны сделать
array[2] = 8
A Двумерный массив - это просто массив массивов. Таким образом, вы должны предоставить два аргумента для доступа к одному значению.
two_dim_array = [[1,2,3],[4,5,6],[7,8,9]]
Если вы хотите обновить «второе» значение, вам нужно сделать
two_dim_array[0][1] = 'something'
Это потому, что two_dim_array[0]
является одномерным массивом, и у вас все еще естьуказать индекс для доступа к значению.
Отныне вы можете продолжать углубляться с теми же соображениями. Поскольку любое дальнейшее измерение - другой уровень в списке. Таким образом, трехмерный массив будет иметь вид:
3d_array =
[
[
[1,2,3,4],
[5,6,7,8]
],
[
[9,10,11,12],
[13,14,15,16]
]
]
Теперь, чтобы получить доступ к значению, вы должны дать .. 3 параметра. Потому что
3d_array[0] // is a two-dim array
3d_array[0][1] // is a one-dim array
3d_array[0][1][0] // is a value
Я предлагаю вам начать выполнять простые упражнения, чтобы познакомить вас с этой концепцией, поскольку это действительно 101 программирование. W3resource предлагает отличные упражнения для начала работы.