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

Двумерный массив в Python

Массив в основном является структурой данных, которая хранит данные в линейной моде. В Python отсутствует эксклюзивный объект массива в Python, потому что пользователь может выполнять все

Автор оригинала: 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

Выход:

Выход 2D массив

Ввод в 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)

Выход:

Выходной вход 2D массив

Как вставлять элементы в 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()

Выход:

Выходная вставка 2D массив

Как обновить элементы в 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()

Выход:

Выходное обновление 2D массив

Как удалить значения из 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()

Выход :

Выходное удаление 2D массив

Размер 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()

Выход:

Вывод добавить 2D массив

Нарезка 2-D массива в Python

Нарезка массива используется для доступа к нескольким значениям в массиве.

Синтаксис:

= [Пуск: Stop]

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)

Выход:

Вывод нарезка 2D массив

Заключение

Таким образом, в этой статье у нас был обзор двухмерных массивов в Python и основных функциональных возможностях, связанных с ним.

Рекомендации