[Python] problema reverse sulle liste

stefano bossi ste.bossi a gmail.com
Mer 13 Giu 2012 10:39:46 CEST


ciao!
il metodo reverse non ritorna una nuova lista ma lavora sulla lista su cui
è chiamato.

a = range(3)
a.reverse()
a

[2,1,0]

(mi sono sempre chiesto anche io perchè le liste in python non fossero più
funzionali.)

stefano

2012/6/13 Matteo Perini <perini.matteo a gmail.com>

> Ciao a tutti,
> Mio ritrovo con questo strano(?) problema.
> >>>a=['a','b','c']
> >>>type(a)
> <type 'list'>
> >>>b=a.reverse()
> >>>print b
> None
> >>>type(b)
> <type 'NoneType'>
>
> Come mai non mi fa il reverse??
> ho provato su due pc differenti (uno linux e uno win) e su entrambi non
> funziona.
> Sul libro "imparare python" di Lutz l'esempio è lo stesso.
> Ho guardato anche l'help ma... tutto mi dice che dovrebbe andare.
> Scusate per la banalità di questa richiesta ma volevo il perchè di questo
> comportamento.
> A voi funziona?
> Python version 2.7.3
> Grazie
> Ciao
> Matteo P
>
>
>
> ______________________________**_________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/**mailman/listinfo/python<http://lists.python.it/mailman/listinfo/python>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120613/d53335f4/attachment.html>


Maggiori informazioni sulla lista Python