Forum >> Principianti >> lista ordinata

Pagina: 1

Buonasera devo verificare che una lista di interi generati in modo random sia ordinata
ho provato l'istanza
def ordinata (lista):
    if lista.sort():
        return True
    else:
        return False

ma mi da sempre false anche immettendo una lista già ordinata
Sto sicuramente usando il metodo in maniera errata
come posso fare?
Grazie a tutti
Salvatore
Ciao

Prova cosi...
def ordinata (lista):
    if sorted(lista) == lista:
        return True
    return False


Ciao

Prova cosi...
def ordinata (lista):
    if sorted(lista) == lista:
        return True
    return False
Oppure

def ordinata (lista):
    return sorted(lista) == lista

THE 🍺-WARE LICENSE (Revision ㊷):
<carlo@🐍.it> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
Buonasera e grazie infinite
ora funziona tutto
alla prossima
Salvatore


Pagina: 1



Esegui il login per scrivere una risposta.