[Python] Assegnamento e liste

Giuseppe Amato giuamato a gmail.com
Mer 18 Gen 2012 11:03:13 CET


>
> Sempre tenendo in considerazione il costo computazione di rimuovere
> elementi in mezzo o in testa ad una lista python ordinaria.
>
>
Quindi c'è differenza in termini di costo computazione tra:

lista=lista[:-1]
e
lista.pop()

?
Non mi ero mai posto il problema, ma immaginavo che le due istruzioni
fossero equivalenti.
A meno che il pop oltre la riassegnazione della lista effettui anche
l'eliminazione e lo spostamento degli altri elementi.
Mi sai dare qualche risorsa?

----------------------------------------------------------------------
Giuseppe Amato
e-mail: giuamato a gmail.com
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120118/44b14607/attachment.html>


Maggiori informazioni sulla lista Python