Список Python extension ()

Метод extension () додає всі елементи ітеративного (список, кортеж, рядок тощо) до кінця списку.

Синтаксис extend()методу:

 list1.extend (ітерабельний)

Тут усі елементи iterable додаються в кінець list1.

Параметри extension ()

Як вже згадувалося, extend()метод приймає ітерацію, таку як список, кортеж, рядок тощо.

Повернене значення з extension ()

extend()Метод змінює вихідний список. Він не повертає жодного значення.

Приклад 1: Використання методу extension ()

 # languages list languages = ('French', 'English') # another list of language languages1 = ('Spanish', 'Portuguese') # appending language1 elements to language languages.extend(languages1) print('Languages List:', languages)

Вихідні дані

 Список мов: ("французька", "англійська", "іспанська", "португальська")

Приклад 2: Додайте елементи кортежу та встановіть до списку

 # languages list languages = ('French') # languages tuple languages_tuple = ('Spanish', 'Portuguese') # languages set languages_set = ('Chinese', 'Japanese') # appending language_tuple elements to language languages.extend(languages_tuple) print('New Language List:', languages) # appending language_set elements to language languages.extend(languages_set) print('Newer Languages List:', languages)

Вихідні дані

 Список нових мов: ("французька", "іспанська", "португальська") Новіший список мов: ("французька", "іспанська", "португальська", "японська", "китайська") 

Інші способи розширення списку

Ви також можете додати всі елементи ітеративного списку до списку, використовуючи:

1. оператор +

 a = (1, 2) b = (3, 4) a += b # a = a + b # Output: (1, 2, 3, 4) print('a =', a)

Вихідні дані

 a = (1, 2, 3, 4)

2. синтаксис нарізки списку

 a = (1, 2) b = (3, 4) a(len(a):) = b # Output: (1, 2, 3, 4) print('a =', a)

Вихідні дані

 a = (1, 2, 3, 4)

Python extension () Vs append ()

Якщо вам потрібно додати елемент у кінець списку, ви можете скористатися append()методом.

 a1 = (1, 2) a2 = (1, 2) b = (3, 4) # a1 = (1, 2, 3, 4) a1.extend(b) print(a1) # a2 = (1, 2, (3, 4)) a2.append(b) print(a2)

Вихідні дані

 (1, 2, 3, 4) (1, 2, (3, 4))

Щоб дізнатися більше, відвідайте метод додавання списку ().

Цікаві статті...