Python Tutorial

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

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

Метод pop() в Python используется для удаления элемента из списка по указанному индексу. Если индекс не указан, pop() удаляет и возвращает последний элемент списка. Этот метод не создаёт новый список, а модифицирует исходный, удаляя из него указанный элемент по индексу.
Есть список names Нам необходимо удалить второй по индексу элемент. Одновременно с удалением мы хотим получить значение удаляемого элемента. Воспользуемся методом pop и подадим в него второй индекс. Метод pop удалит "Tom" и вернет его значение.
names = ["Max", "Jane", "Tom", "Bill", "Mike"]

del_value = names.pop(2)

print(names)
print(del_value)

# ['Max', 'Jane', 'Bill', 'Mike']
# Tom
Если в метод не подавать аргумент, то метод удалит последний элемент списка и вернет его значение:
names = ["Max", "Jane", "Tom", "Bill", "Mike"]

del_value = names.pop()

print(names)
print(del_value)

# ['Max', 'Jane', 'Tom', 'Bill']
# Mike
ВИДЕО:
Списки\кортежи