В этом уроке по основе Python, мы рассмотрим методы списка: list.append()
и list.extend()
. Метод append() добавляет элемент в конец списка, а если вам необходимо вставить элементы списка в другой список, то вам поможет метод extend()
.
Синтаксис метода list.append():
list.append(element)
Аргументы:
list
- список, в который необходимо добавить элемент.element
- элемент для добавления в список.
Метод list.append()
добавляет заданный элемент в конец списка. Вы можете добавить любой элемент в список.
Пример:
# Задаем список
fruits = ['apple', 'orange', 'avocado']
# Выводим список
print(fruits)
# Добавляем в список новый элемент
fruits.append('grape')
# Выводим обновленный список
print(fruits)
Результат:
>>> ['apple', 'orange', 'avocado']
>>> ['apple', 'orange', 'avocado', 'grape']
Ещё один пример с добавлением списка в список:
# Задаем список
fruits = ['apple', 'orange', 'avocado']
# Задаем ещё один список
fruits_new = ['grape', 'lime', 'lemon']
# Добавляем список в список
fruits.append(fruits_new)
# Выводим первый список
print(fruits)
Результат:
>>> ['apple', 'orange', 'avocado', ['grape', 'lime', 'lemon']]
Синтаксис метода list.extend():
list.extend(iterable)
Аргументы:
list
- список, в который необходимо добавить элементы списка.iterable
- итерируемый объект: список, кортеж, множество.
Метод list.extend()
добавляет элементы заданного итерируемого объекта в список.
Пример:
# Задаем список
fruits = ['apple', 'orange', 'avocado']
# Задаем список новых фруктов
lst_fruits = ['grape', 'pineapple']
# Задаем кортеж
tuple_fruits = ['lemon', 'lime']
# Задаем множество
set_fruits = {'banana', 'pear'}
# Добавляем элементы в список: fruits
fruits.extend(lst_fruits)
fruits.extend(tuple_fruits)
fruits.extend(set_fruits)
# Выводим обновленный список
print(fruits)
Результат:
>>> ['apple', 'orange', 'avocado', 'grape', 'pineapple', 'lemon', 'lime', 'banana', 'pear']