<div dir="ltr">On Wed, Sep 18, 2013 at 4:34 PM, Lorenzo Sutton <span dir="ltr"><<a href="mailto:lorenzofsutton@gmail.com" target="_blank">lorenzofsutton@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
Ops.. volevo aggiungere questo :-)<br>
<a href="http://en.wikibooks.org/wiki/Python_Programming/Tuples" target="_blank">http://en.wikibooks.org/wiki/<u></u>Python_Programming/Tuples</a></blockquote><div><br></div><div>Aggiungiamo una cosa... Non solo le tuple *non* sono liste immutabili.</div>

<div>Le tuple *non* sono una cosa per fare strutture dati.</div><div><br></div><div>Invito a riflettere su questi:</div><div><br></div><div><a href="http://wescpy.blogspot.it/2012/05/tuples-arent-what-you-think-theyre-for.html">http://wescpy.blogspot.it/2012/05/tuples-arent-what-you-think-theyre-for.html</a><br>

</div><div><br></div><div><a href="http://jtauber.com/blog/2006/04/15/python_tuples_are_not_just_constant_lists/">http://jtauber.com/blog/2006/04/15/python_tuples_are_not_just_constant_lists/</a><br></div><div><a href="http://news.e-scribe.com/397">http://news.e-scribe.com/397</a><br>

</div><div><br></div><div>Nota a margine: quando si dice che le liste sono omogenee, non vuole dire che *debbano* esserlo.</div><div>Ma credo che raramente vogliamo trovarci con liste i cui elementi non abbiano un qualche supertipo dinamico (anche perche' poi sarebbe un casino usarli). Viceversa, e' comunissimo avere tuple disomogenee.</div>

<div><br></div><div> In altre parole, le liste e le tuple hanno due funzioni ben diverse, nonostante l'apparente somiglianza. Le tuple sono piu' vicine ad una struct che ad un array. Le liste... beh, le liste sono array (dinamici)! :)<br>

</div></div><div class="gmail_extra"><br></div>BTW, le namedtuples sono splendide e rendono ancora piu' evidente l'analogia fra le tuple normali e le struct. Sono, in un certo senso, l'anello di collegamento.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra"><br clear="all"><div><br></div>-- <br> .<br>..: -enrico-
</div></div>