Piccola nota, giusto per chiarezza, "tua_lista.sort()" e "sorted(tua_lista)" si differenziano nel fatto che la prima effettua un ordinalmento della lista stessa, che di fatto cambierà l'ordine dei suoi elementi, mentre sorted() ti ritorna una copia della lista ordinata, lasciando l'originale invariata.
Ovviamente sorted() è più dispendioso in termini di memoria.