107 of 151 menu

Metodas sort

Metodas sort rūšiuoja sąrašo elementus abėcėlės tvarka didėjimo tvarka.

Pirmajame neprivalomame metodo parametre galima nurodyti parametrą reverse, nustatantį rūšiavimo kryptį. Pagal nutylėjimą jis turi reikšmę False.

Antrajame neprivalomame parametre galima nurodyti atgalinio ryšio funkciją su rūšiavimo kriterijais.

Sintaksė

sąrašas.sort([sąrašo apvertimo režimas], [rūšiavimo funkcija])

Pavyzdys

Surūšiuokime mūsų sąrašą atvirkštine tvarka:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

O dabar surūšiuokime atvirkštine tvarka sąrašą, sudarytą iš skaičių:

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

Kodo vykdymo rezultatas:

[14, 10, 8, 6, 2]

Pavyzdys

Surūšiuokime mūsų raidžių sąrašą be apvertimo parametro nurodymo metode sort:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

O dabar surūšiuokime ir sąrašą, sudarytą iš skaičių:

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

Kodo vykdymo rezultatas:

[2, 6, 8, 10, 14]

Taip pat žiūrėkite

  • funkcija sorted,
    kuri grąžina surūšiuotą sąrašą iš iteruojamų objektų
  • funkcija filter,
    kuri filtravo iteruojamus objektus
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti