Добавление элементов в конец
Метод append() добавляет новый элемент в конец списка:
Пример
Добавьте «orange» с помощью append():
Prompt
Создайте список фруктов и с помощью метода append() добавьте "orange" в конец. Выведите список.
Вывод: полная программа на Python
main.py
thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)
Вставка элементов
Когда элемент должен оказаться по определённому индексу, используйте вместо этого insert().
Вы передаёте индекс и элемент, и элемент вставляется на это место:
Примечание: и список из примера с append(), и этот список в итоге содержат по 4 элемента.
Пример
Поместите «orange» на вторую позицию:
Prompt
Создайте список фруктов и с помощью метода insert() добавьте "orange" вторым элементом. Выведите список.
Вывод: полная программа на Python
main.py
thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)
Расширение списка
Метод extend() берёт элементы из другого списка и добавляет их в текущий.
Они попадают в конец, после уже имеющихся элементов.
Пример
Добавьте всё из tropical в thislist:
Prompt
Создайте два списка фруктов. С помощью метода extend() добавьте все элементы второго списка в первый. Выведите результат.
Вывод: полная программа на Python
main.py
thislist = ["apple", "banana", "cherry"]
tropical = ["mango", "pineapple", "papaya"]
thislist.extend(tropical)
print(thislist)
Добавление любого итерируемого объекта
extend() работает не только со списками. Подойдёт любой итерируемый объект, в том числе кортежи, множества и словари.
Пример
Расширьте список содержимым кортежа:
Prompt
Создайте список фруктов и кортеж ещё с двумя фруктами. С помощью extend() добавьте элементы кортежа в список. Выведите список.
Вывод: полная программа на Python
main.py
thislist = ["apple", "banana", "cherry"]
thistuple = ("kiwi", "orange")
thislist.extend(thistuple)
print(thislist)