<div dir="ltr">OK questo e` _almeno_ controintuitivo.<div style>se sostituisci "x[0]" con "a=x[0]; a" oppure sostituendo la riga con += con "x[0].__iadd__([3])" non lancia l'eccezione e fa quello che mi aspettavo facesse il codice originale.</div>

<div style> <br></div><div style>Cosa mi sto perdendo?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/1/4 Marco Beri <span dir="ltr"><<a href="mailto:marcoberi@gmail.com" target="_blank">marcoberi@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Chi indovina cosa stampa l'ultima riga di questo snippet senza eseguirlo? Si accettano tentativi :-)</div>

<div><br></div><div><font face="courier new, monospace">x = ([],)</font></div><div><font face="courier new, monospace">try:</font></div>

<div><font face="courier new, monospace">    x[0] += [3]</font></div><div><font face="courier new, monospace">except TypeError:</font></div><div><font face="courier new, monospace">    print "+= raised TypeError"</font></div>



<div><font face="courier new, monospace">print "x =", x</font></div><div><br></div><div>Ciao.</div><span class="HOEnZb"><font color="#888888"><div>Marco.</div><div><br></div>-- <br><div><div><div><div><a href="http://beri.it/" target="_blank">http://beri.it/</a> - Un blog</div>



<div><a href="http://beri.it/i-miei-libri/" target="_blank">http://beri.it/i-miei-libri/</a> - Qualche libro</div><div><br></div></div></div></div>
</font></span></div>
<br>_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Andrea
</div>