<div dir="ltr">2013/9/18 enrico franchi <span dir="ltr"><<a href="mailto:enrico.franchi@gmail.com" target="_blank">enrico.franchi@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 dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class="im"><div><span style="color:rgb(34,34,34)">Prendine atto. E' un dato di fatto. Python ha liste mutabili. Ogni volta che ho usato un linguaggio con liste mutabili (Python, Lisp) ho desiderato avere liste immutabili. Ogni volta che ho usato un linguaggio con liste immutabili, avrei voluto avere liste mutabili.</span></div>

</div></div></div></div></blockquote><div><br></div><div>:-)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">
<div class="gmail_quote">
<div class="im"><div><span style="color:rgb(34,34,34)"> Aggiungo, io normalmente *non* uso [:].</span><br></div></div><div><br></div><div>def __init__(self, people):</div><div>    self.people = list(people)</div>

<div><br></div><div>Il motivo? Voglio avere controllo sulla struttura dati dentro la mia classe. E' mia responsabilita' e la voglio gestire io.</div><div>Se voglio un set, faro' set(people), se voglio una lista faro' cosi'.</div>



<div><br></div><div>In teoria il mio chiamante mi puo' legittimamente passare quello che gli pare, a patto che io possa costruirci una lista. </div><div>Non voglio pero' essere limitato dalla semantica che lui ha scelto per la struttura dati che stava usando. Sia perche' potrebbe non implementare l'interfaccia che mi serve (e in questo caso sarebbe, diciamo, un errore suo), sia perche' e' proprio una sequenza diversa da una lista.</div>

</div></div></div></blockquote><div><br></div><div>C'hai ragione c'hai...</div><div><br></div><div>Ciao.<br>Marco.</div><div><br></div></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>
</div></div>