Метод pop - удаление элемента по индексу на Python

Метод pop удаляет и возвращает элемент из списка по его индексу. В параметре метода задаем индекс элемента. Если он не задан - возвращается последний элемент.

Синтаксис

список.pop([индекс])

Пример

Давайте удалим последний элемент:

lst = ['a', 'b', 'c', 'd', 'e'] lst.pop() print(lst)

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

['a', 'b', 'c', 'd']

Пример

Метод возвращает удаленный элемент:

lst = ['a', 'b', 'c', 'd', 'e'] print(lst.pop())

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

'e'

Пример

Давайте по индексу найдем элемент и удалим его с помощью метода pop:

lst = ['a', 'b', 'c', 'd', 'e'] lst.pop(2) print(lst)

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

['a', 'b', 'd', 'e']

Пример

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

lst = ['a', 'b', 'c'] lst.pop(3)

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

IndexError: pop index out of range

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

  • метод remove,
    который удаляет элемент из списка
  • метод insert,
    который добавляет элемент в список перед указанным индексом
  • метод count,
    который возвращает количество совпадений элемента в списке
  • метод append,
    который добавляет элемент в конец списка
  • функция len,
    которая возвращает длину списка



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