Re: [Python] problema reverse sulle liste

2012-06-13 Per discussione Giovanni Marco Dall'Olio
2012/6/13 Marco Beri > 2012/6/13 Giovanni Marco Dall'Olio > >> Nota che tutti i metodi delle liste funzionano nello stesso modo. Per >> esempio, anche sort, append, pop, lavorano in place e ritornano None. >> > > Beh, non proprio, pop ritorna qualcosa. > > E anche index e count :-) > > eheh è ve

Re: [Python] problema reverse sulle liste

2012-06-13 Per discussione Daniele Zambelli
Il 13 giugno 2012 10:33, Matteo Perini ha scritto: > Ciao a tutti, > Mio ritrovo con questo strano(?) problema. a=['a','b','c'] type(a) > b=a.reverse() reverse è un metodo che lavora sulla lista stessa, per questioni di efficienza, immagino. quindi: >>> a=['a','b','c'] >>> a.revers

Re: [Python] problema reverse sulle liste

2012-06-13 Per discussione Marco Beri
2012/6/13 Giovanni Marco Dall'Olio > Nota che tutti i metodi delle liste funzionano nello stesso modo. Per > esempio, anche sort, append, pop, lavorano in place e ritornano None. > Beh, non proprio, pop ritorna qualcosa. E anche index e count :-) Ciao. Marco. -- http://beri.it/ - Un blog htt

Re: [Python] problema reverse sulle liste

2012-06-13 Per discussione Riccardo Vianello
2012/6/13 Matteo Perini : > Per avere sia la lista originale che quella invertita devo quindi crearmi > prima una copia e poi fare il revers della copia. non necessariamente, puoi copiare gli elementi "all'indietro" ottenendo direttamente la versione reversed: rev = orig[::-1] ___

Re: [Python] problema reverse sulle liste

2012-06-13 Per discussione Giovanni Marco Dall'Olio
2012/6/13 Matteo Perini > Grazie a tutti... > Scusate! > Mi sono proprio perso in un bicchier d'acqua. > Strano che non si possa fare una assegnazione ad un altra variabile. > Per avere sia la lista originale che quella invertita devo quindi crearmi > prima una copia e poi fare il revers della c

Re: [Python] problema reverse sulle liste

2012-06-13 Per discussione Matteo Perini
Il 13/06/2012 10:39, stefano bossi ha scritto: 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 Grazie a tutti...

Re: [Python] problema reverse sulle liste

2012-06-13 Per discussione Walter Valenti
> >Ciao a tutti, >Mio ritrovo con questo strano(?) problema. a=['a','b','c'] type(a) > b=a.reverse() print b >None type(b) > > >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

Re: [Python] problema reverse sulle liste

2012-06-13 Per discussione Marco De Paoli
Il 13 giugno 2012 10:33, Matteo Perini ha scritto: > Ciao a tutti, > Mio ritrovo con questo strano(?) problema. a=['a','b','c'] type(a) > b=a.reverse() print b > None reverse lavora in-place ossia modifica a stesso, non restituisce risultati prova a fare il print a dopo il revers

Re: [Python] problema reverse sulle liste

2012-06-13 Per discussione stefano bossi
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 > Ciao a tutti, > Mio ritrovo con questo str

[Python] problema reverse sulle liste

2012-06-13 Per discussione Matteo Perini
Ciao a tutti, Mio ritrovo con questo strano(?) problema. >>>a=['a','b','c'] >>>type(a) >>>b=a.reverse() >>>print b None >>>type(b) 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 è