memory allocation for Python list
bearophileHUGS at lycos.com
bearophileHUGS at lycos.com
Wed Mar 26 09:32:03 EDT 2008
dmitrey:
> As I have mentioned, I don't know final length of the list, but
> usually I know a good approximation, for example 400.
There is no reserve()-like method, but this is a fast enough operation
you can do at the beginning:
l = [None] * 400
It may speed up your code, but the final resizing may kill your
performance anyway. You can try it. Just using Psyco is probably
better.
Bye,
bearophile
More information about the Python-list
mailing list