107 of 151 menu

Metoda sort

Metoda sort sortează elementele listei în ordine alfabetică crescătoare.

În primul parametru opțional al metodei se poate specifica parametrul reverse, care stabilește direcția de sortare. În mod implicit are valoarea False.

În al doilea parametru opțional se poate specifica o funcție callback cu criterii de sortare.

Sintaxă

lista.sort([mod inversare listă], [funcție pentru sortare])

Exemplu

Să sortăm lista noastră în ordine inversă:

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

Rezultatul executării codului:

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

Exemplu

Acum să sortăm în ordine inversă o listă formată din cifre:

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

Rezultatul executării codului:

[14, 10, 8, 6, 2]

Exemplu

Să sortăm lista noastră de litere fără a specifica parametrul de inversare în metoda sort:

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

Rezultatul executării codului:

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

Exemplu

Acum să sortăm și o listă formată din cifre:

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

Rezultatul executării codului:

[2, 6, 8, 10, 14]

Vedeți și

  • funcția sorted,
    care returnează o listă sortată din obiecte iterabile
  • funcția filter,
    care filtrează obiecte iterabile
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge