Метод расширения списка Python () [With Examples]

В этом руководстве по Python мы обсудим Метод расширения списка Python (). Это важный метод класса списка, который позволяет нам добавлять несколько элементов в список одновременно.
Список методов extend() в Python
Ниже приведены темы, которые мы собираемся обсудить в этой статье:
- Введение в метод расширения списка Python ()
- Синтаксис метода extend()
- Назначение и варианты использования метода extend()
Метод расширения списка Python ()
продлевать() метод является встроенной функцией в классе списка Python. Это позволяет нам добавлять несколько элементов в конец списка за один вызов.
Метод принимает один аргумент, который является итерируемым объектом, таким как список, кортеж, строка или любой другой объект Python, поддерживающий итерацию.
Синтаксис для продлевать() метод заключается в следующем:
list_name.extend(iterable)
Здесь, list_name
— это имя списка Python, который мы хотим расширить, и iterable
является итерируемым объектом. Итерируемый объект может содержать любое количество элементов, которые будут добавлены в конец списка Python в том порядке, в котором они появляются в итерируемом.
Метод extend() в примерах списков Python
Давайте рассмотрим несколько примеров, чтобы увидеть метод extend() в действии.
Добавить элементы в список Python
Основная цель продлевать() Метод заключается в добавлении нескольких элементов в список Python за один раз. Это может быть полезно, когда мы хотим добавить в список более одного элемента без использования Python. добавить() метод несколько раз.
Например:
# create a list with some items
us_currency_names = ['Dollar', 'Quarter', 'Dime']
# add items from a list using extend() method
more_currency_names = ['Nickel', 'Penny']
us_currency_names.extend(more_currency_names)
print(us_currency_names)
В приведенном выше примере мы сначала создаем список Python us_currency_names
с некоторыми названиями валюты США.
Затем мы создаем еще один список Python more_currency_names
с некоторыми другими названиями валют и используйте продлевать() метод для добавления всех элементов из списка в us_currency_names
список.
Выход:

Объединить список Python со строкой
Объединение списка Python со строкой — еще один вариант использования продлевать() метод. Однако важно соблюдать осторожность при использовании строк, так как они будут рассматриваться как последовательность отдельных символов при передаче в продлевать() метод.
Чтобы избежать этого, оберните строку в список или кортеж Python, прежде чем передавать ее в продлевать() метод.
Например:
us_landmarks = ["Statue of Liberty", "Grand Canyon", "Mount Rushmore"]
new_landmark = "Golden Gate Bridge"
us_landmarks.extend([new_landmark])
print(us_landmarks)
В этом примере у нас есть список Python US landmarks
и хотите добавить
"Golden Gate Bridge"
нить к нему. Чтобы сделать это правильно, мы обернем строку в список и используем метод Python продлевать() метод, гарантирующий, что вся строка будет добавлена как один элемент в список ориентиров.
Выход:

Объединить список Python с кортежем
Объединение списка Python с кортежем — распространенный вариант использования продлевать() метод. Вот еще один пример, где мы используем продлевать() метод добавления элементов из кортежа:
# create a list with some items
us_states = ["California", "Texas", "Florida"]
# add items from a tuple using extend() method
us_states_tuple = ("New York", "Illinois", "Pennsylvania")
us_states.extend(us_states_tuple)
print(us_states)
В приведенном выше примере мы сначала создаем список Python us_states
с названиями некоторых штатов США. Затем мы создаем кортеж Python us_states_tuple
с некоторыми другими именами состояний и используйте продлевать() метод для добавления всех элементов из кортежа в список.
Выход:

Объединить список Python с набором
Объединение списка Python с набором с помощью продлевать() метод представляет собой простой процесс.
В этом примере у нас есть список популярных видов спорта в США и набор, содержащий дополнительные виды спорта. Мы будем использовать Python продлевать() метод для объединения списка и набора, создавая единый список, содержащий все виды спорта.
us_sports_list = ["Basketball", "Baseball", "American Football"]
us_sports_set = {"Ice Hockey", "Soccer", "Golf"}
us_sports_list.extend(us_sports_set)
print(us_sports_list)
В этом примере у нас есть список Python с именем us_sports_list
содержащие названия популярных видов спорта в США в виде строк и набор Python, называемый us_sports_set
содержащие дополнительные названия видов спорта в виде строк.
С помощью продлевать() мы объединяем элементы множества в список, в результате чего получается единый список, содержащий все виды спорта.
Выход:

Примечание: Порядок элементов в наборе может не поддерживаться, так как наборы являются неупорядоченными коллекциями.
Заключение
Метод расширения списка Python () класса списка — это полезная встроенная функция, которая позволяет нам добавлять несколько элементов в список за один раз. Это простой, эффективный и универсальный метод, который работает с любым итерируемым объектом.
Вам также может быть интересно прочитать следующие статьи:

Python — один из самых популярных языков в Соединенных Штатах Америки. Я давно работаю с Python и имею опыт работы с различными библиотеками на Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn и т. д. У меня есть опыт работы с различными клиентами в таких странах, как США, Канада, Великобритания, Австралия, Новая Зеландия и т. д. Проверьте мой профиль.
Ссылка на источник