Разница между методами append() и extend() заключается в том, что append() добавляет один элемент в конец списка, сохраняя его как единый объект, независимо от его типа. 3 В то же время extend() работает с итерируемыми объектами, добавляя каждый их элемент в список по отдельности. 3
Таким образом, append() используется для добавления одиночных элементов, а extend() подходит для объединения коллекций, когда нужно добавить несколько элементов, например, из другого списка или кортежа. 2
При этом оба метода принимают один аргумент. 1 В случае extend() это должна быть итерируемая последовательность (кортеж, список, строка и другое), каждый элемент которой станет отдельным элементом списка. 1