Списък на Python extension ()

Методът extension () добавя всички елементи на итерируем (списък, кортеж, низ и т.н.) в края на списъка.

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

 list1.extend (iterable)

Тук всички елементи на iterable се добавят в края на list1.

разширение () Параметри

Както споменахме, extend()методът взема итерация като списък, кортеж, низ и т.н.

Върната стойност от extension ()

В extend()метода променя първоначалния списък. Не връща никаква стойност.

Пример 1: Използване на метод extend ()

 # 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))

За да научите повече, посетете метода за добавяне на списък ().

Интересни статии...