DevGang
Авторизоваться

Метод List.extend в Python

Из этого урока вы узнаете о методе расширения списка Python. Вы увидите, как использовать его на последовательностях с помощью примеров.

Синтаксис, используемый в следующем разделе, предназначен для Python 3. Вы можете изменить его на любые другие версии Python.

Метод расширения списка

Приложение отлично работает, когда вы хотите добавить отдельный элемент или список. Но когда вы хотите добавить отдельную букву к слову или массиву однозначных чисел, это становится невозможным. Следовательно, расширенный метод был введен, чтобы устранить это ограничение.

Этот метод обновляет список, добавляя элементы в конец. Они могут быть словом или числом и т.д. Когда вы вызываете этот метод, он перебирает аргументы и помещает их в список один за другим в хвостовую часть.

Следовательно, количество добавляемых элементов совпадает с количеством переданных аргументов. Он принимает только один параметр и не имеет возвращаемого значения.

Его синтаксис выглядит следующим образом:

List_name.extend(element)

После вызова метода extends вы получите обновленный объект списка.

Как работает функция Extend()?

Когда мы передаем элемент в метод extends в качестве аргумента, он повторяется, и значение из каждой итерации добавляется в список.

Примеры применения метода Extend

При использовании этого метода учитывайте следующие моменты.

  • Когда вы добавляете «список» или «набор» в список, каждый элемент в списке повторяется и добавляется в конец.
  • Когда вы добавляете «строку» в список, буквы строки перебираются и каждая по отдельности добавляются в конец.

Добавляем список в список

myList = ["Lion", "Tiger", "Bear", "Cheetah", "Puma"]
listToAdd = ["Leopard", "Lynx"]
myList.extend(listToAdd)
print(myList)
# ['Lion', 'Tiger', 'Bear', 'Cheetah', 'Puma', 'Leopard', 'Lynx']

Добавляем Set в список

myList = ['Physics', 'Chemistry', 'Biology', 'Electronics']
setToAdd = {'Mathematics', 'Astrology'}
type(setToAdd)
# 
myList.extend(setToAdd)
print(myList)
# ['Physics', 'Chemistry', 'Biology', 'Electronics', 'Mathematics', 'Astrology']

Добавляем строку в список

myList = ['X', 'Y', 'Z']
myList.extend('abcd')
print(myList)
# ['X', 'Y', 'Z', 'a', 'b', 'c', 'd']
#Python
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу