Таблицы с данными для решения задач называются матрицами или двумерными массивами.В Python подобные таблицы можно представить в виде списка, элементы которого являются другими списками.
Количество строк матрицы определяет структура из вложенных списков, а число элементов внутри каждого вложенного списка указывает на количество столбцов в исходной матрице.
Двумерный массив — массив внутри массива, который представлен в виде таблицы rows and columns элементов данных. Позиция элемента массива описывается с помощью двух индексов, указывающих номер строки и номер столбца.
A = [[1, 2, 3], [4, 5, 6]]
Элемент с индексом A[0][0] == 1, A[0][1] == 2, A[0][2] == 3, A[1][0] == 4, A[1][1] == 5, A[1][2] == 6.
Объявление двумерного массива
matrix = [[-1, 0, 1], [-1, 0, 1], [0, 1, -1], [1, 1, -1]]
Пример. Объявим матрицу 4 * 3:
или запишем построчно:
Вывод двумерного массива
С использованием двух вложенных цикла. Первый цикл – по порядковому номеру строки, второй – по индексам ее элементов.
Вывод двумерного массива
С использованием двух вложенных цикла. Первый цикл – по порядковому номеру строки, второй – по индексам ее элементов.
Как вставить элементы в двумерный массив
1. Чтобы вставить элементы в 2D-массив Python, используйте метод append(), который будет работать только в том случае, если создан двумерный массив, как объект списка.
Как вставить элементы в двумерный массив
2. Нужно указать индекс при добавлении нового элемента. (будет добавлен не третий элемент в двумерный массив, а третий элемент второго элемента массива).
Как обновить элементы
arr[index_of_sub_array][ index_of_element_to_update ] = new_value
Синтаксис:
заменить 21 элемент на 18 . Индекс 21 равен [0, 1]
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.