Метод insert - добавление элемента перед указанным индексом на Python

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

Синтаксис

список.insert(индекс, что добавляем)

Пример

Давайте добавим элемент '12' на позицию 2 в нашем списке:

lst = ['ab', 'cd', 'ef', 'gh'] lst.insert(2, '12') print(lst) print(lst.index('12'))

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

['ab', 'cd', '12', 'ef', 'gh'] 2

Пример

А теперь давайте добавим элемент в конец списка:

lst = ['ab', 'cd', 'ef', 'gh'] lst.insert(-1, '12') print(lst) print(lst.index('12'))

Как видно из полученного результата, элемент добавился не в конец списка, а перед последним элементом:

['ab', 'cd', 'ef', '12', 'gh'] 3

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

  • метод append,
    который добавляет элемент в конец списка
  • метод pop,
    который удаляет элемент по его индексу
  • метод index,
    который ищет элемент в списке и возвращает его индекс
  • метод count,
    который возвращает количество совпадений элемента в списке
  • метод clear,
    который удаляет все элементы списка



Чат с GPT Компилятор