English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Добавление指定的 элементов списка (или любого итерируемого объекта) в конец текущего списка, метод extend() расширяет список.
Синтаксис метода extend():
list1.extend(list2)
В данном случае, элементы списка list2 добавляются в конец list1.
Как уже упоминалось, метод extend() принимает один параметр (список) и добавляет его в конец.
Если вам нужно добавить элементы других типов данных, таких каккортежимножествоЕсли вы хотите добавить элементы в список, можно просто использовать:
# Добавление элементов кортежа в список list.extend(list(tuple_type))
даже более простым способом
list.extend(tuple_type)
Метод extend() изменяет исходный список. Он не возвращает никакого значения.
# Список языков language = ['французский', 'английский', 'немецкий'] # Другой список языков language1 = ['испанский', 'китайский'] language.extend(language1) # Список, к которому будет добавлен extend print('Список языков: ', language)
При выполнении этого программы, выводом будет:
Список языков: ['французский', 'английский', 'немецкий', 'испанский', 'китайский']
# Список языков language = ['французский', 'английский', 'немецкий'] # Кортеж языков tuple language_tuple = ('испанский', 'китайский') # Множество set language_set = {'корейский', 'японский'} # Добавить элементы из кортежа языков language.extend(language_tuple) print('Новый список языков: ', language) # Добавить элементы из集合а языков language.extend(language_set) print('Самые новые языки: ', language)
При выполнении этого программы, выводом будет:
Новый список языков: ['французский', 'английский', 'немецкий', 'испанский', 'китайский'] Самые новые языки: ['французский', 'английский', 'немецкий', 'испанский', 'китайский', 'корейский', 'японский']
Оригинальные типы данных (например, tuple и set), переданные в метод extend(), автоматически преобразуются в список. И элементы списка добавляются в его конец.
Вы также можете использовать операторы + или += для добавления элементов списка в другой список. Например:
a = [1, 2] b = [3, 4] a += b # Вывод: a = [1, 2, 3, 4] print('a = ', a)