Разница между методами pop() и del при удалении последнего элемента из списка в Python заключается в том, что каждый из них имеет свои особенности:
Таким образом, pop() подходит, когда известно точное местоположение удаляемого элемента, так как возвращает удалённое значение. skillbox.ru del эффективен, когда нужно удалить один или несколько элементов сразу, так как освобождает память, что может быть полезно при работе с большими данными. javarush.com
Выбор между этими методами зависит от конкретной задачи и требуемого поведения программы. sky.pro