Автор оригинала: Pankaj Kumar.
Двумерный массив в Python
Массив в основном структура данных, которая хранит данные в линейной форме. В Python нет эксклюзивного объекта массива в Python, потому что пользователь может выполнять все операции массива с помощью списка.
Итак, Python делает все, связанные с массивом, использующие объект списка. Массив является упорядоченной коллекцией элементов последовательно.
Синтаксис, чтобы объявить массив :
Array-name = []
Двумерные массивы в основном в основном массива в массивах. Здесь положение элемента данных доступна с помощью двух показателей. Он представлен как таблица ряды и колонны элементов данных.
Декларация 2-D массива
Синтаксис :
Array-name = [[d1, d2, …. dn], [e1, e2, …. ru]]]
Пример :
array_input = [ [10,12,14] ,[0,1,2] ] print(array_input[0]) # printing elements of row 0 print(array_input[1]) # printing elements of row 1
Выход:
Ввод в 2-D массив
Вход в 2-D массива предусмотрен в виде строк и столбцов.
Пример:
size = int(input()) array_input = [] for x in range(size): array_input.append([int(y) for y in input().split()]) print(array_input)
Выход:
Как вставлять элементы в 2-D массива?
Элементы в 2D массива могут быть вставлены с помощью Вставить ()
Функция, указывающая индекс/положение элемента для вставки.
from array import * input = [[1,1,1,1], [12,12,12,12]] print("Array before insertion of elements: ") print(input) input.insert(1, [1,3,5,7,9]) print("Array after insertion of elements: ") for x in input: for y in x: print(y,end = " ") print()
Выход:
Как обновить элементы в 2-D массиве?
Элементы могут быть обновлены, и значения могут быть изменены, переназнавая значения, используя индекс массива.
from array import * input = [[1,1,1,1], [12,12,12,12]] print("Array before Updation of elements: ") print(input) input[0] = [10,8] input[1][1] = 9 print("Array after updation of elements: ") for x in input: for y in x: print(y,end = " ") print()
Выход:
Как удалить значения из 2-D массива?
Элементы из 2-D массива могут быть удалены с помощью del ()
метод.
from array import * input = [[1,1,1,1], [12,12,12,12], [0,2]] print("Array before Deletion of elements: ") print(input) del(input[1]) print("Array after Deletion of elements: ") for x in input: for y in x: print(y,end = " ") print()
Выход :
Размер 2-D массива
Длина массива может быть определена с помощью Лен ()
метод.
array_input = [[3,9],[0,3,7,10]] print(len(array_input))
Выход :
2
Array Python 2-D добавить
Элементы могут быть добавлены к массиву, используя Добавить ()
метод. Элемент добавляется в конец массива.
from array import * input = [[1,1,1,1], [12,12,12,12], [0,2]] print("Array before appending the elements: ") print(input) input.append([1,2]) print("Array after appending of the elements: ") for x in input: for y in x: print(y,end = " ") print()
Выход:
Нарезка 2-D массива в Python
Нарезка массива используется для доступа к нескольким значениям в массиве.
Синтаксис:
array1 = [[1,2,3],[4,5,6,7]] #python array slice array2 = array1[1:3] #index 1 to 2 print(array2) array2 = array1[:1] #index 0 to 1 print(array2)
Выход:
Заключение
Таким образом, в этой статье у нас был обзор двухмерных массивов в Python и основных функциональных возможностях, связанных с ним.