Можешь объяснить ключевые различия между методами `remove()`, `pop()` и оператором `del` для удаления элементов из списка в Python, включая их синтаксис, возвращаемые значения и сценарии использования? — ДейлиПреп