Рассмотрим следующий код:
arr = []
for (str, id, flag) in some_data:
arr.append((str, id, flag))
Представьте, что входные строки имеют длину 2 символа в среднем и 5 символов max и некоторые_даты, имеющие 1 миллион элементов. Какова будет потребность в памяти такой структуры?
Может быть, много памяти потрачено впустую для строк? Если да, то как я могу избежать этого?