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