<div dir="ltr">2013/9/18 Manlio Perillo <span dir="ltr"><<a href="mailto:manlio.perillo@gmail.com" target="_blank">manlio.perillo@gmail.com</a>></span><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
</div>Che io ricordi, non ho mai usato copy/deepcopy in vita mia (forse una<br>
volta).<br>
Se devo copiare un dizionario faccio d.copy(), con una lista v[:].<br>
<div class="im"><br></div></blockquote><div><br></div><div>Ah, ottimo suggerimento, non avevo pensato a v[:] :)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">
> 2) non usate liste, ma tuple, ma poi come compensate la mancanza di<br>
> append e remove (sembra una contraddizione in termini ma non lo e',<br>
> basterebbe che append e remove ritornino nuove strutture dati,<br>
> copie dell'originale)<br>
<br>
</div>Le tuple non sono liste immutabili.<br></blockquote><div><br></div><div>Non ho sostenuto il contrario, vero?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
E' lo stesso problema con le bytestring e le string in Python 3.x, in<br>
cui le bytestring non rappresentano del testo e quindi non<br>
implementano gli stessi metodi che hanno in Python 2.x (anche se mi<br>
sembra ci abbiano in parte ripensato).<br>
<br></blockquote><div><br></div><div>Certo, non hai a disposizione gli stessi metodi di manipolazione, quello e' chiaro ed e' un po' il punto che facevo anch'io.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> 3) vi toccate (cit)<br>
><br>
<br>
Se devi modificare un parametro, e le modifiche devono essere<br>
"private", si copia, altrimenti sei un criminale/sprovveduto.<br>
<br></blockquote><div><br></div><div>Si', il contesto era per l'appunto modifiche "private" al metodo.</div><div><br></div><div>Grazie e ciao</div><div>Giuliano</div><div><br></div></div>-- <br>Piergiuliano Bossi<br>
Blog: <a href="http://thinkingbox.wordpress.com/" target="_blank">http://thinkingbox.wordpress.com/</a><br>Twitter: <a href="http://twitter.com/thinkingbox" target="_blank">http://twitter.com/thinkingbox</a> (English)<br>
Twitter: <a href="http://twitter.com/scatolapensante" target="_blank">http://twitter.com/scatolapensante</a> (Italiano)<br><div>Google+: <a href="https://plus.google.com/u/0/108187981162465525118" target="_blank">https://plus.google.com/u/0/108187981162465525118</a></div>
</div></div>