Python

Метод расширения списка 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 со строкой

Объединение списка 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

Объединить список 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 с набором

Объединение списка 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 () класса списка — это полезная встроенная функция, которая позволяет нам добавлять несколько элементов в список за один раз. Это простой, эффективный и универсальный метод, который работает с любым итерируемым объектом.

Вам также может быть интересно прочитать следующие статьи:


Ссылка на источник

Похожие статьи

Кнопка «Наверх»