Как добавить значение в список

Метод  .append() tполучает объект как параметр  и добавляет его в конец существующего списка:

>>> numbers = [1, 2, 3]

>>> numbers.append(4)

>>> numbers

[1, 2, 3, 4]

На диаграмме показано как это происходит:

append.png

Для того, что бы этого достичь при создании списка и при вызове метода .append() в списке резервируется пустой блок ячеек памяти.

Метод  .append()позволяет добавлять в список объекты любых типов:

>>> mixed = [1, 2]

 

>>> mixed.append(3)

>>> mixed

[1, 2, 3]

 

>>> mixed.append("four")

>>> mixed

[1, 2, 3, 'four']

 

>>> mixed.append(5.0)

>>> mixed

[1, 2, 3, 'four', 5.0]

В примере сперва в список  добавляется   integer number, затем string и  floating-point number.Таким же образом можно добавит другой список, словарь dictionary, кортеж tuple, определенный программистом объект  и т.д.