<br><br><div class="gmail_quote">2012/6/13 Matteo Perini <span dir="ltr"><<a href="mailto:perini.matteo@gmail.com" target="_blank">perini.matteo@gmail.com</a>></span><br><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Grazie a tutti...<br>
Scusate!<br>
Mi sono proprio perso in un bicchier d'acqua.<br>
Strano che non si possa fare una assegnazione ad un altra variabile.<br>
Per avere sia la lista originale che quella invertita devo quindi crearmi prima una copia e poi fare il revers della copia.<br>
Mi sembra poco intuitivo.<br></blockquote><div><br><br>Puoi anche usare la funzione reversed, che peró restituisce un oggetto iterabile <br>
- <a href="http://docs.python.org/library/functions.html#reversed">http://docs.python.org/library/functions.html#reversed</a><br>
<br>
a = range(3)<br>
print list(reversed(a))<br>
<br>Nota che tutti i metodi delle liste funzionano nello stesso modo.
Per esempio, anche sort, append, pop, lavorano in place e ritornano
None. Allo stesso modo, esiste la funzione sorted() che funziona come
reversed().<br>
<br>
Invece, le stringhe funzionano in maniera diversa, e sono immutabili. Se fai:<br>
<br>
s = 'mystring'<br>
s.replace('m', 'M')<br>
print s<br>
<br>
vedrai che il valore della stringa s non è mutato.<br>
<br>
Penso che sia dovuto ad una ragione di efficenza, ed anche di continuitá rispetto ad altri linguaggi.<br>
<br>
- <a href="http://stackoverflow.com/questions/1538663/why-are-python-strings-and-tuples-are-made-immutable">http://stackoverflow.com/questions/1538663/why-are-python-strings-and-tuples-are-made-immutable</a><br><br><br> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Comunque grazie ancora delle risposte in real-time.<br>
Ciao<span class="HOEnZb"><font color="#888888"><br>
Matteo</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/<u></u>mailman/listinfo/python</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Giovanni Dall'Olio, phd student<br>IBE, Institut de Biologia Evolutiva, CEXS-UPF (Barcelona, Spain)<br><br>My blog on bioinformatics: <a href="http://bioinfoblog.it" target="_blank">http://bioinfoblog.it</a><br>
<br>