Python — добавление элементов списка


Оглавление

    Показать оглавление

Добавить элементы

Чтобы добавить элемент в конец списка, используйте append() метод:

Пример

Использование метода append() для добавления элемента:

thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)

Попробуйте сами →

thislist = ["apple", "banana", "cherry"]

thislist.append("orange")

print(thislist)

Вывод результата выполнения:

['apple', 'banana', 'cherry', 'orange']

Вставить элементы

Чтобы вставить элемент списка по указанному индексу, используйте метод insert().

Метод insert() вставляет элемент по указанному индексу:

Пример

Вставьте элемент на вторую позицию:

thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)

Попробуйте сами →

thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)

Вывод результата выполнения:

['apple', 'orange', 'banana', 'cherry']

Примечание. В результате приведенных выше примеров списки теперь будут содержать 4 элемента.

Расширить список

Чтобы добавить элементы из другого списка в текущий список, используйте метод extend().

Пример

Добавьте элементы тропический в этот список:

thislist = ["apple", "banana", "cherry"]
tropical = ["mango", "pineapple", "papaya"]
thislist.extend(tropical)
print(thislist)

Попробуйте сами →

thislist = ["apple", "banana", "cherry"]
tropical = ["mango", "pineapple", "papaya"]

thislist.extend(tropical)

print(thislist)

Вывод результата выполнения:

['apple', 'banana', 'cherry', 'mango', 'pineapple', 'papaya']

Элементы будут добавлены в конец списка.

Добавить любой итерируемый объект

Метод extend() не требует добавления списки, вы можете добавить любой итерируемый объект (кортежи, наборы, словари и т. д.).

Пример

Добавьте элементы кортежа в список:

thislist = ["apple", "banana", "cherry"]
thistuple = ("kiwi", "orange")
thislist.extend(thistuple)
print(thislist)

Попробуйте сами →

thislist = ["apple", "banana", "cherry"]
thistuple = ("kiwi", "orange")

thislist.extend(thistuple)

print(thislist) 

Вывод результата выполнения:

['apple', 'banana', 'cherry', 'kiwi', 'orange']