# Как добавить элемент в начало списка Python

## С помощью метода insert

Чтобы добавить элемент в начало списка, можно воспользоваться методом `insert`, который вставляет элемент в список перед указанным индексом. Следовательно, в первом параметре нужно указать индекс `0`. Смотрите пример:

`lst = ['ab', 'cd', 'ef'] lst.insert(0, '12') print(lst)`

Результат выполнения кода:

`['12', 'ab', 'cd', 'ef']`

## С помощью метода оператора +

Вставить элемент в начало списка можно путем его конкатенации с нужным списком. При этом сам элемент должен находиться в квадратных скобках, т.е. представлять собой список, состоящий из одного элемента. Смотрите пример:

`lst = ['ab', 'cd', 'ef'] print(['1'] + lst)`

Результат выполнения кода:

`['1', 'ab', 'cd', 'ef']`

## С помощью метода extend

Также можно добавить элемент в начало списка из объекта (списка, кортежа, множества), состоящего из одного элемента. Для этого используем метод `extend` Смотрите пример:

`lst1 = ['ab', 'cd'] lst2 = ['1'] lst2.extend(lst1) print(lst2)`

Результат выполнения кода:

`['1', 'ab', 'cd']`

## Смотрите также

- метод `insert`,
  который добавляет элемент в список перед указанным индексом
- метод `extend`,
  который добавляет в список элементы из указанного объекта

← →
↑