【发布时间】:2015-08-11 23:53:10
【问题描述】:
我有一堆数字需要整理,并且正在考虑按语义将它们整理成列表。
在将数据组织为内存使用方面的开销是多少 列表列表与 python 中的单个平面列表?
即
[[x1,y1,v1],[x2,y2,v2], ... , [xn,yn,vn]][x1,y1,v1,x2,y2,v2, ... , xn,yn,vn]
【问题讨论】:
-
对于任何大小的
list,这可能是相同的微小开销。 -
一堆是多少?你存储什么作为你的 xs、ys 和 vs? valuedlessons.com/2008/10/blog-post.html 似乎已经测量了不同 python 数据结构的开销。
-
每个列表都有很小的开销。您的列表中有多少个列表?你会在他们身上做很多事情吗?你会对它们进行什么样的搜索?