С точки зрения программирования, массив — это линейная структура данных, в которой хранятся одинаковые типы элементов. Тип данных массив не существует в Python. Вместо этого вы можете использовать список Python или массив numpy.
Список похож на массив в других языках программирования. Если вы смотрите на список как на массив, то для добавления элемента в массив используйте метод list append().
Чтобы создать массив в Python, используйте один из следующих способов:
- Список Python
- Массив Python с использованием модуля Array
- Массив numpy в Python.
Добавление элемента в массив с append()
Чтобы добавить элемент в массив в Python, используйте метод list append(). Метод append() добавляет элемент в конец списка.
Синтаксис
|
1 |
list.append(element) |
Параметры
Функция append() принимает element в качестве параметра и возвращает добавленный список.
Возвращаемое значение
Метод не возвращает никакого значения и None.
Пример
|
1 2 3 4 5 |
list = ["Wonder Woman 84", "Suicide Squad", "Tom and Jerry"] print(list) print("After appending a new element") list.append("Friends") print(list) |
Вывод:
|
1 2 3 |
['Wonder Woman 84', 'Suicide Squad', 'Tom and Jerry'] After appending a new element ['Wonder Woman 84', 'Suicide Squad', 'Tom and Jerry', 'Friends'] |
Модуль Array в Python
Мы можем создать массив с помощью модуля Array, а затем применить функцию append(), чтобы добавить в него элементы. Чтобы работать с модулем массива, импортируйте его.
Чтобы инициализировать массив с помощью модуля массива в Python, используйте метод array.array().
|
1 |
array.array('unicode', elements) |
unicode: представляет тип элементов, которые должны быть заняты массивом. Например, «i» представляет целые элементы.
Чтобы добавить элемент в массив, используйте метод array.append().
|
1 2 3 4 5 6 |
import array data = array.array('i', [11, 21]) d2 = 19 data.append(d2) print(data) |
Вывод:
|
1 |
array('i', [11, 21, 19]) |
Метод append() добавляет элемент в конец массива.
Добавление массива Numpy в Python
Метод Python numpy append() добавляет значения в конец массива. Модуль Numpy можно использовать для создания массива и обработки данных с помощью различных математических функций.
Мы создадим два массива с помощью функции np.arange() и добавим два массива.
|
1 2 3 4 5 6 7 8 9 10 |
import numpy as np k1 = np.arange(4) print("First array : ", k1) k2 = np.arange(4, 9) print("Second array : ", k2) op = np.append(k1, k2) print("\nResult after appending k1 and k2: ", op) |
Вывод:
|
1 2 3 4 |
First array : [0 1 2 3] Second array : [4 5 6 7 8] Result after appending k1 and k2: [0 1 2 3 4 5 6 7 8] |
В этом примере мы получили результат объединенного массива k1 и k2.

