Python: как вставить элемент в начало массива

Чтобы вставить элемент в начало массива в Python, вы можете использовать различные методы. Вот несколько примеров:

  1. Использование метода insert():

    my_array = [2, 3, 4, 5]
    my_array.insert(0, 1)
    print(my_array)

    Вывод: [1, 2, 3, 4, 5]

  2. Использование оператора +:

    my_array = [2, 3, 4, 5]
    my_array = [1] + my_array
    print(my_array)

    Вывод: [1, 2, 3, 4, 5]

  3. Использование объединения списков:

    my_array = [2, 3, 4, 5]
    my_array = [1] + my_array[:]
    print(my_array)

    Вывод: [1, 2, 3, 4, 5]

  4. Использование понимания списка:

    my_array = [2, 3, 4, 5]
    my_array = [1] + [x for x in my_array]
    print(my_array)

    Вывод: [1, 2, 3, 4, 5]

  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. Конкретный метод, который вы выберете, может зависеть от ваших требований и структуры данных, которую вы используете.