Чтобы вставить элемент в начало массива в Python, вы можете использовать различные методы. Вот несколько примеров:
-
Использование метода
insert()
:my_array = [2, 3, 4, 5] my_array.insert(0, 1) print(my_array)
Вывод:
[1, 2, 3, 4, 5]
-
Использование оператора
+
:my_array = [2, 3, 4, 5] my_array = [1] + my_array print(my_array)
Вывод:
[1, 2, 3, 4, 5]
-
Использование объединения списков:
my_array = [2, 3, 4, 5] my_array = [1] + my_array[:] print(my_array)
Вывод:
[1, 2, 3, 4, 5]
-
Использование понимания списка:
my_array = [2, 3, 4, 5] my_array = [1] + [x for x in my_array] print(my_array)
Вывод:
[1, 2, 3, 4, 5]
-
Использование метода
unshift()
(с использованием дека из модуляcollections
):from collections import deque my_array = deque([2, 3, 4, 5]) my_array.appendleft(1) my_array = list(my_array) print(my_array)
Вывод:
[1, 2, 3, 4, 5]
Это всего лишь несколько примеров того, как можно вставить элемент в начало массива в Python. Конкретный метод, который вы выберете, может зависеть от ваших требований и структуры данных, которую вы используете.