Хранение в памяти При создании списка, в памяти резервируется пустая область. С одной стороны, это ничем не отличается от создания любого другого типа данных, но разница в том, что содержимое list может меняться. Пустой список в Python занимает 72 байта: ls = [] takes 72 bytes
x = '1234567' takes 44 bytes Список [x] содержит строку x, занимающую 124 байта (72 + 8 + 44). Но: [x, x, x, x, x] Список, содержащий строку x 5 раз, занимает 156 байт (72 + 5 * 8 + 44). Здесь очень хорошо объяснили выделение памяти в Python: #python