[Python] problema reverse sulle liste

Daniele Zambelli daniele.zambelli a gmail.com
Mer 13 Giu 2012 16:31:39 CEST


Il 13 giugno 2012 10:33, Matteo Perini <perini.matteo a gmail.com> ha scritto:
> Ciao a tutti,
> Mio ritrovo con questo strano(?) problema.
>>>>a=['a','b','c']
>>>>type(a)
> <type 'list'>
>>>>b=a.reverse()

reverse è un metodo che lavora sulla lista stessa, per questioni di
efficienza, immagino.

quindi:

>>> a=['a','b','c']
>>> a.reverse()
>>> a
['c', 'b', 'a']

se hai proprio bisogno di una funzione che ti restituisca la lista
rovesciata lasciando invariata la lista di partenza:

>>> a=['a','b','c']
>>> a[::-1]
['c', 'b', 'a']

Ciao

-- 

Daniele

www.fugamatematica.blogspot.com

    giusto!
    nel verso
    forse è perché non guardiamo le cose
    Quando non ci capiamo,


Maggiori informazioni sulla lista Python