107 of 151 menu

Metode sort

Metode sort kārto saraksta elementus alfabētiskā secībā augošā secībā.

Pirmajā neobligātajā parametrā metodē var norādīt parametru reverse, kas nosaka kārtošanas virzienu. Pēc noklusējuma tā vērtība ir False.

Otrajā neobligātajā parametrā var norādīt atzvanes funkciju (callback) ar kārtošanas kritērijiem.

Sintakse

saraksts.sort([apgriešanas režīms], [kārtošanas funkcija])

Piemērs

Kārtosim mūsu sarakstu apgrieztā secībā:

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

Koda izpildes rezultāts:

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

Piemērs

Tagad kārtosim apgrieztā secībā sarakstu, kas sastāv no cipariem:

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

Koda izpildes rezultāts:

[14, 10, 8, 6, 2]

Piemērs

Kārtosim mūsu burtu sarakstu bez apgriešanas parametra norādīšanas metodē sort:

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

Koda izpildes rezultāts:

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

Piemērs

Tagad kārtosim arī sarakstu, kas sastāv no cipariem:

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

Koda izpildes rezultāts:

[2, 6, 8, 10, 14]

Skatiet arī

  • funkcija sorted,
    kas atgriež sakārtotu sarakstu no iterējamiem objektiem
  • funkcija filter,
    kas filtrē iterējamos objektus
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt