Metode sort
Metode sort kārto saraksta elementus
alfabētiskā secībā augošā secībā.
Pirmajā neobligātajā parametrā metodē
var norādīt parametru reverse,
kas nosaka kārtošanas virzienu. Pēc noklusējuma
tā vērtība ir False.
Otrajā neobligātajā parametrā var norādīt atzvanes funkciju (callback) ar kārtošanas kritērijiem.
Sintakse
saraksts.sort([apgriešanas režīms], [kārtošanas funkcija])
Piemērs
Kārtosim mūsu sarakstu apgrieztā secībā:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)
Koda izpildes rezultāts:
['f', 'e', 'd', 'c', 'b', 'a']
Piemērs
Tagad kārtosim apgrieztā secībā sarakstu, kas sastāv no cipariem:
lst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)
Koda izpildes rezultāts:
[14, 10, 8, 6, 2]
Piemērs
Kārtosim mūsu burtu sarakstu bez
apgriešanas parametra norādīšanas metodē sort:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)
Koda izpildes rezultāts:
['a', 'b', 'c', 'd', 'e', 'f']
Piemērs
Tagad kārtosim arī sarakstu, kas sastāv no cipariem:
lst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)
Koda izpildes rezultāts:
[2, 6, 8, 10, 14]