Хороший способ визуализации двумерного массива - это список списков. Что-то вроде этого:
lst=[[1,2,3],[4,5,6],[7,8,9]]
Здесь внешний список lst
имеет три вещи в нем. каждая из этих вещей другой список: Первый: [1,2,3]
, второй из них: [4,5,6]
, а третий является: [7,8,9]
. Вы можете получить доступ к этим спискам так же, как и к другому элементу списка, например так:
print (lst[0])
#output: [1, 2, 3]
print (lst[1])
#output: [4, 5, 6]
print (lst[2])
#output: [7, 8, 9]
Затем вы можете получить доступ к различным элементам в каждом из этих списков таким же образом:
print (lst[0][0])
#output: 1
print (lst[0][1])
#output: 2
Здесь первый номер внутри []
скобки означает получить список в этом положении. В приведенном выше примере мы использовали число 0
означает получить список в 0 - ом положении , которое [1,2,3]
. Второй набор []
скобки означает получить деталь в этой позиции из внутреннего списка. В данном случае мы использовали как 0
и 1
0 - й позиции в списке мы получили это число 1
и в 1 - м положении , это 2
Вы также можете установить значения внутри этих списков таким же образом:
lst[0]=[10,11,12]
Теперь список [[10,11,12],[4,5,6],[7,8,9]]
. В этом примере мы изменили весь первый список на совершенно новый.
lst[1][2]=15
Теперь список [[10,11,12],[4,5,15],[7,8,9]]
. В этом примере мы изменили один элемент внутри одного из внутренних списков. Сначала мы вошли в список в позиции 1 и изменили элемент внутри него в позиции 2, который был 6, теперь это 15.