【发布时间】:2012-02-25 15:13:50
【问题描述】:
考虑以下代码:
arr = []
for (str, id, flag) in some_data:
arr.append((str, id, flag))
假设输入字符串平均长度为 2 个字符,最大为 5 个字符,并且 some_data 具有 100 万个元素。 这种结构的内存要求是多少?
可能是因为字符串浪费了很多内存吗?如果是这样,我该如何避免呢?
【问题讨论】:
标签: python arrays memory-management