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