[pyar] Crear una lista gigante

John Rowland Lenton john.lenton en canonical.com
Dom Jun 6 01:25:01 ART 2010


On Sat, Jun 05, 2010 at 06:14:32PM -0430, Jesús Francisco wrote:
> ¿cómo es la forma más rápida en Python de crear una lista de N
> elementos y todos inicializados en un valor x? Una forma es:
> 
> [x]*N
> 
> Pero me gustaría algo tan rápido como el calloc de C en el caso x==0.
> Esto porque la versión que escribí es O(N) y si no me equivoco calloc
> es O(1). No puedo usar numpy, solo la Biblioteca estándar de Python.
> ¿es lo que escribí la forma más rápida?

dos cosas:

1. darni tiene razón

2. no te olvides del módulo array

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100606/3cdea409/attachment.sig>


More information about the pyar mailing list