La diferència principal entre aquests dos mètodes és que sort() no retorna res i modifica l'iterador, ordenant-lo. En contra, sorted() retorna l'iterador ordenat, sense modificar l'original.

Ho podem exemplificar:

a = [2,3,1]

print("Original:", a)
print("Ordenada amb sorted:", sorted(a))

print("Original:", a)
sort(a)
print("Ordenada amb sort:", a)

Cal mencionar que hi podem afegir els atributs reverse=True per a invertir l'ordre, així com l'atribut key per a proporcionar un criteri d'ordenació personalitzat:
    iterador.sort(key, reverse=True)
    sort(iterador, key, reverse=True)
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence