Extend: расширьте свой опыт и навыки с лучшим веб-ресурсом для обучения
Extend - это метод в Python, который позволяет добавлять элементы из другого итерируемого объекта в конец текущего итерируемого объекта. Он используется для объединения двух списков, множеств и т.д.
Синтаксис метода extend выглядит следующим образом:
list1.extend(iterable)
Здесь list1 является итерируемым объектом, который мы хотим расширить, а iterable - это другой итерируемый объект, элементы которого мы хотим добавить в list1.
Рассмотрим примеры использования метода extend:
# Расширяем список
fruits = ["apple", "banana", "cherry"]
more_fruits = ["orange", "grape"]
fruits.extend(more_fruits)
print(fruits) # ['apple', 'banana', 'cherry', 'orange', 'grape']
# Расширение строки
name = "John"
lastname = "Doe"
name_chars = list(name)
lastname_chars = list(lastname)
name_chars.extend(lastname_chars)
print(name_chars) # ['J', 'o', 'h', 'n', 'D', 'o', 'e']
В первом примере мы расширили список фруктов, добавив в конец еще два фрукта из списка more_fruits. Во втором примере мы объединяем две строки, превратив каждую из них в список отдельных символов и затем расширяем список символов имени символами фамилии.
Метод extend очень полезен, когда вам нужно добавить несколько элементов в конец списка одновременно. Он используется очень часто в Python, поэтому важно иметь хорошее понимание о том, как он работает.