Junior — Middle
73
Quelle est la différence entre les méthodes append et extend lors de la manipulation de listes en Python?
Réponse de l'IA
sobes.tech IA
Метод append добавляет один элемент в конец списка, при этом элемент целиком становится последним элементом списка.
Метод extend принимает итерируемый объект (например, список, кортеж) и добавляет каждый его элемент по отдельности в конец списка.
Пример:
lst = [1, 2, 3]
lst.append([4, 5]) # lst станет [1, 2, 3, [4, 5]]
lst = [1, 2, 3]
lst.extend([4, 5]) # lst станет [1, 2, 3, 4, 5]
Таким образом, append добавляет один объект как элемент, а extend расширяет список элементами из переданного итерируемого объекта.