Измерение памяти объектов Python. Интересный. Целое число занимает 24 байта.
Как видно из примера, int и float занимают 12 и 16 байт соответственно.
Пустая строка в Python в 64 битной среде, занимает 49 байт! Затем потребление памяти увеличивается за счет увеличения полезного размера значения. В 64-битном С размер пустого std::list() равен 16 байт и это в 4 раза меньше, чем в Python.