107 of 151 menu

Metoda sort

Metoda sort razvrsti elemente seznama po abecedi v naraščajočem vrstnem redu.

V prvem neobveznem parametru metode lahko podamo parameter reverse, ki določa smer razvrščanja. Privzeto ima vrednost False.

V drugem neobveznem parametru lahko podamo povratno funkcijo (callback) s kriteriji za razvrščanje.

Sintaksa

seznam.sort([način obrata seznama], [funkcija za razvrščanje])

Primer

Razvrstimo naš seznam v obratnem vrstnem redu:

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

Rezultat izvajanja kode:

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

Primer

Zdaj pa razvrstimo v obratnem vrstnem redu seznam, sestavljen iz številk:

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

Rezultat izvajanja kode:

[14, 10, 8, 6, 2]

Primer

Razvrstimo naš seznam črk brez določanja parametra za obrat v metodi sort:

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

Rezultat izvajanja kode:

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

Primer

Zdaj pa razvrstimo tudi seznam, sestavljen iz številk:

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

Rezultat izvajanja kode:

[2, 6, 8, 10, 14]

Glejte tudi

  • funkcija sorted,
    ki vrne razvrščen seznam iz iterabilnih objektov
  • funkcija filter,
    ki filtrira iterabilne objekte
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni