107 of 151 menu

Metoda sort

Metoda sort sortuje elementy listy alfabetycznie w porządku rosnącym.

W pierwszym opcjonalnym parametrze metody można podać parametr reverse, ustawiający kierunek sortowania. Domyślnie ma on wartość False.

W drugim opcjonalnym parametrze można podać funkcję zwrotną (callback) z kryteriami sortowania.

Składnia

lista.sort([tryb odwrócenia listy], [funkcja sortująca])

Przykład

Posortujmy naszą listę w odwrotnej kolejności:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort(reverse=True) print(lst)

Wynik wykonania kodu:

['f', 'e', 'd', 'c', 'b', 'a']

Przykład

A teraz posortujmy w odwrotnej kolejności listę składającą się z cyfr:

lst = [10, 8, 2, 6, 14] lst.sort(reverse=True) print(lst)

Wynik wykonania kodu:

[14, 10, 8, 6, 2]

Przykład

Posortujmy naszą listę z liter bez podawania parametru odwrócenia w metodzie sort:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort() print(lst)

Wynik wykonania kodu:

['a', 'b', 'c', 'd', 'e', 'f']

Przykład

A teraz posortujmy listę składającą się z cyfr:

lst = [10, 8, 2, 6, 14] lst.sort() print(lst)

Wynik wykonania kodu:

[2, 6, 8, 10, 14]

Zobacz też

  • funkcja sorted,
    która zwraca posortowaną listę z obiektów iterowalnych
  • funkcja filter,
    która filtruje obiekty iterowalne
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć