Список Python extend ()

Метод extend () добавляет все элементы итерируемого объекта (список, кортеж, строка и т. Д.) В конец списка.

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

 list1.extend (повторяемый)

Здесь все элементы итерации добавляются в конец list1.

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

Как уже упоминалось, extend()метод принимает итерацию, такую ​​как список, кортеж, строка и т. Д.

Возвращаемое значение от extend ()

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)

Вывод

 а = (1, 2, 3, 4)

2. синтаксис нарезки списка

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

Вывод

 а = (1, 2, 3, 4)

Python extension () против добавления ()

Если вам нужно добавить элемент в конец списка, вы можете использовать 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))

Чтобы узнать больше, посетите метод list append ().

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