107 of 151 menu

Metoda sort

Metoda sort třídí prvky seznamu abecedně ve vzestupném pořadí.

V prvním volitelném parametru metody lze uvést parametr reverse, nastavující směr třídění. Ve výchozím nastavení má hodnotu False.

Ve druhém volitelném parametru lze uvedst funkci-callback s kritérii třídění.

Syntaxe

seznam.sort([režim obrácení seznamu], [funkce pro třídění])

Příklad

Seřaďme náš seznam v obráceném pořadí:

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

Výsledek provedení kódu:

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

Příklad

A nyní seřaďme v obráceném pořadí seznam skládající se z čísel:

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

Výsledek provedení kódu:

[14, 10, 8, 6, 2]

Příklad

Seřaďme náš seznam z písmen bez uvedení parametru obrácení v metodě sort:

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

Výsledek provedení kódu:

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

Příklad

A nyní seřaďme i seznam skládající se z čísel:

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

Výsledek provedení kódu:

[2, 6, 8, 10, 14]

Viz také

  • funkce sorted,
    která vrací seřazený seznam z iterovatelných objektů
  • funkce filter,
    která filtruje iterovatelné objekty
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout