Funkcja sorted() w Python

Przykład

Sortowanie tupli:

a = ("b", "g", "a", "d", "f", "c", "h", "e")
x = sorted(a)
print(x)

Przykład uruchomienia

Definicja i użycie

Funkcja sorted() zwraca posortowaną listę określonego obiektu iterowalnego.

Możesz określić sortowanie rosnące lub malejące. Ciągi znaków są sortowane alfabetycznie, liczby są sortowane według wartości.

Komentarz:Nie możesz posortować listy zawierającej jednocześnie wartości ciągowe i liczbowe.

Gramatyka

sorted(iterable, key=key, reverse=reverse)

Wartość parametru

Parametr Opis
iterable Wymagane. Sekwencja do posortowania, lista, słownik, tupla itp.
key Opcjonalne. Wykonaj funkcję określającą kolejność. Domyślnie None.
reverse Opcjonalne. Wartość logiczna. False zostanie posortowane rosnąco, True malejąco. Domyślnie False.

Więcej przykładów

Przykład

Sortowanie liczb:

a = (2, 35, 17)
x = sorted(a)
print(x)

Przykład uruchomienia

Przykład

Sortowanie rosnące:

a = ("h", "b", "a", "c", "f", "d", "g", "e")
x = sorted(a)
print(x)

Przykład uruchomienia

Przykład

Sortowanie malejące:

a = ("h", "b", "a", "c", "f", "d", "g", "e")
x = sorted(a, reverse=True)
print(x)

Przykład uruchomienia