memory allocation for Python list

Michael Wieher michael.wieher at gmail.com
Wed Mar 26 09:43:08 EDT 2008


Just write it in C and compile it into a <file>.so/pyd =)

2008/3/26, bearophileHUGS at lycos.com <bearophileHUGS at lycos.com>:
>
> 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
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20080326/766759a3/attachment-0001.html>


More information about the Python-list mailing list