Рубрики
Без рубрики

Понимание 2D Array (с Python)

2D Array двумерный массив – это массив в массиве внутри, в этом типе массива T … Теги с Python, структурой данных, массив.

2D массив

Двухмерный массив – это массив внутри массива внутри, в этом типе массива позиция элемента данных ссылается двумя показателями, он представляет таблицу с строкой и столбцами данных. Примером этого может быть восстановлением температуры через неделю:

  • День 1 – 11, 12, 5, 2
  • День 2 – 15, 6, 10
  • День 3 – 10, 8, 12, 5
  • День 4 – 12, 15,8, 6

В массиве это можно представить так:

T = [[11, 12, 5, 2], [15, 6,10], [10, 8, 12, 5], [12,15,8,6]]

Как я пишу ранее, чтобы вы могли получить доступ к конкретному значению массива, вы должны использовать два индекса. Один индекс со ссылкой на родительский массив и другой для обозначения позиции внутри родителя:

T = [[11, 12, 5, 2], [15, 6,10], [10, 8, 12, 5], [12,15,8,6]]

print(T[1][2])

Когда код выше выполняется, вывод – 10.

Чтобы распечатать весь 2D массив, мы можем использовать петлю для повторения этого:

for r in T:
    for c in r:
        print(c, end = " ")
   print()

вывод:

11 12 5 2 15 6 10 10 8 12 5 12 15 8 6

Вставка значений в двухмерном массиве

Мы можем вставить новые данные в определенную позицию, используя Вставить () Способ и указание индекса:

T.insert(2, [0,5,11,13,6])

for r in T:
    for c in r:
        print(c,end = " ")
    print()

вывод:

11 12 5 2 15 6 10 0 5 11 13 6 10 8 12 5 12 15 8 6

Обновление значений в двухмерном массиве

Мы можем редактировать весь внутренний массив или какой-то конкретный элемент, переназнавая значения, используя индекс массива:

T [2] = [ 11, 9]

Теперь массив будет:

11 12 5 7 15 6 10 11 9 12 15 8 6

Удаление значений в двухмерном массиве

Мы также можем удалить весь внутренний массив или некоторые конкретные данные, используя индекс и ключевое слово дель до:

del t [3]

Массив будет:

11 12 5 2 15 6 10 10 8 12 5 `

Спасибо за прочитанное.

Оригинал: “https://dev.to/riviergrullon/understanding-2d-array-with-python-696”