2013/1/4 Nadir Sampaoli <nadirsampa...@gmail.com>

> Delle due, una:
>     o la lista viene modificata, mentre non viene modificata la tupla in
> sè (nel senso che le modifiche alla lista non riguardano l'immutabilità
> della tupla), e quindi non ci sono eccezioni;
>     oppure viene sì sollevata l'eccezione, ma allora la mia lista resta
> intonsa.
> Invece non si verifica nessuno di questi due comportamenti.
>

In realtà succedono entrambe le cose, ma in momenti diversi (e successivi)
del codice disassemblato.

La lista viene modificata "in place" e poi, quando si cerca di assegnare il
puntatore dlla lista alla prima posizione della tupla, viene sollevata
l'eccezione ma oramai la modifica alla lista è stata fatta.

Il link che ho postato poi (e anche il messaggio di Daniele) spiegano
meglio di me la cosa.

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a