sort Metodu
sort metodu, liste elemanlarını
alfabetik olarak artan sırada sıralar.
Metodun ilk isteğe bağlı parametresinde,
sıralama yönünü belirten reverse
parametresi belirtilebilir. Varsayılan
değeri False'dur.
İkinci isteğe bağlı parametrede ise sıralama kriterleri olan bir geri çağırma fonksiyonu belirtilebilir.
Sözdizimi
liste.sort([liste ters çevirme modu], [sıralama fonksiyonu])
Örnek
Listemizi ters sırada sıralayalım:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)
Kodun çalıştırılmasının sonucu:
['f', 'e', 'd', 'c', 'b', 'a']
Örnek
Şimdi de rakamlardan oluşan bir listeyi ters sırada sıralayalım:
lst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)
Kodun çalıştırılmasının sonucu:
[14, 10, 8, 6, 2]
Örnek
Listemizi ters çevirme parametresi belirtmeden
sort metodu ile sıralayalım:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)
Kodun çalıştırılmasının sonucu:
['a', 'b', 'c', 'd', 'e', 'f']
Örnek
Şimdi de rakamlardan oluşan listeyi sıralayalım:
lst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)
Kodun çalıştırılmasının sonucu:
[2, 6, 8, 10, 14]