107 of 151 menu

Metoda sort

Metoda sort sortira elemente liste po abecedi u rastućem poretku.

U prvom opcionom parametru metode može se navesti parametar reverse, koji određuje smer sortiranja. Podrazumevano ima vrednost False.

U drugom opcionom parametru može se navesti funkcija-povratni poziv sa kriterijumima sortiranja.

Sintaksa

lista.sort([režim okretanja liste], [funkcija za sortiranje])

Primer

Hajde da sortiramo našu listu u obrnutom poretku:

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

Rezultat izvršavanja koda:

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

Primer

A sada hajde da sortiramo u obrnutom poretku listu koja se sastoji od cifara:

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

Rezultat izvršavanja koda:

[14, 10, 8, 6, 2]

Primer

Hajde da sortiramo našu listu od slova bez navođenja parametra okretanja u metodi sort:

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

Rezultat izvršavanja koda:

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

Primer

A sada hajde da sortiramo i listu, koja se sastoji od cifara:

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

Rezultat izvršavanja koda:

[2, 6, 8, 10, 14]

Pogledajte takođe

  • funkcija sorted,
    koja vraća sortiranu listu iz iterabilnih objekata
  • funkcija filter,
    koja filtrira iterabilne objekte
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij