Metod sort
Metod sort siyahi elementlerini
artma sirasinda elifbaya gore siralayir.
Metodun ilk isteye bagli parametrinde
reverse parametrini teyin etmek olar,
bu da siralamanin istiqametini teyin edir. Bezilerinde
onun deyeri False olur.
Ikinci isteye bagli parametrde siralama meyarlari ucun geri cagirma funksiyasini teyin etmek olar.
Sintaksis
siyahi.sort([siyahinin cevrilme rejimi], [siralama ucun funksiya])
Numune
Gelin siyahimizi ters qaydada siralayaq:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)
Kodun icra neticesi:
['f', 'e', 'd', 'c', 'b', 'a']
Numune
Indi ise reqemlerden ibaret siyahini ters qaydada siralayaq:
lst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)
Kodun icra neticesi:
[14, 10, 8, 6, 2]
Numune
Gelin siyahimizi cevrilme parametrini
teyin etmeden metod sort ile siralayaq:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)
Kodun icra neticesi:
['a', 'b', 'c', 'd', 'e', 'f']
Numune
Indi ise reqemlerden ibaret siyahini siralayaq:
lst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)
Kodun icra neticesi:
[2, 6, 8, 10, 14]