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]