Ciao,

se sei sicuro che la seconda lista avrà N elementi allora puoi già creare
una lista con dei None, così risparmi sia memoria (visto che None è un
singleton) e ti eviti l'append che fa vari reallocazioni di memoria.

Trovi anche una semplice implementazione di una lista sparsa qui:
http://stackoverflow.com/questions/1857780/sparse-assignment-list-in-python



2013/6/21 Carlos Catucci <carlos.catu...@gmail.com>

> Posto che un dizionario non e' ordinato, quindi se ti serve solo di avere
> un elemento che abbia una chiave numerica arbitraria va bene, perche' devi
> mettere un elemento in posizione N dove N > len(lista)?
>
> Carlos
> --
> ..y sobre todo, sean siempre capaces de sentir en lo más hondo cualquier
> injusticia cometida contra cualquiera en cualquier parte del mundo. Es la
> cualidad más linda de un revolucionario." -  Ernesto Guevara de la Serna
> Lynch
>
> _______________________________________________
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 
*Federico Figus*
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a