基本上我在列表中存储了数百万个vector3值.但是现在vector3s定义如下:
[5,6,7]
我相信这是一个清单.这些值不会被修改,也不需要任何vector3功能.
这是最有效的方法吗?
如果你存储数百万个,最好的方法(速度和内存使用)是使用numpy.
如果你想避免numpy并只使用内置的python模块,使用元组而不是列表将节省一些开销.
最好的方法可能是使用元组而不是列表.元组比列表更快,一旦定义就无法修改.http://docs.python.org/tutorial/datastructures.html#tuples-and-sequences
编辑:更具体地说,可能一个元组列表最好:[(4,3,2),(2,4,5)...]