Добавление элементов в список: append() и insert()
Новый элемент может быть приклеен к концу существующего списка:
list.append(value)
Такая операция выполняется методом под названием append()
. Он берет значение своего аргумента и помещает его в конец списка, которому принадлежит метод.
После этого длина списка увеличивается на единицу.
Метод insert()
немного умнее - он может добавить новый элемент в любое место в списке, а не только в конец.
list.insert(location, value)
Он принимает два аргумента:
- первый показывает требуемое расположение вставляемого элемента; примечание: все существующие элементы, которые занимают места справа от нового элемента (включая тот, который находится в указанной позиции), смещаются вправо, чтобы освободить место для нового элемента;
- второй - элемент, который нужно вставить.
append()
и insert()
. Обратите внимание на то, что происходит после использования insert()
: бывший первый элемент теперь является вторым, второй - третьим и так далее.
Добавьте следующий фрагмент после последней строки кода в редакторе:
numbers.insert(1, 333)
Распечатайте окончательное содержимое списка на экране и посмотрите, что произойдет. Приведенный выше фрагмент вставляет 333
в список, делая его вторым элементом. Первый второй элемент становится третьим, третий - четвертым и так далее.