Python'da liste elemanlarını nasıl sıralayabiliriz?

Python\'da Liste Elemanlarını Sıralama

Python\'da liste elemanlarını sıralamak için birkaç yöntem kullanabilirsiniz. En yaygın yöntemler şunlardır:
  • sort() Metodu: Bu metot, listeyi yerinde (in-place) sıralar ve orijinal listeyi değiştirir.
  • sorted() Fonksiyonu: Bu fonksiyon, sıralanmış yeni bir liste döndürür. Orijinal listeyi değiştirmeden işlem yapar.

Örnek Kullanım

sort() Metodu

Listeyi sıralamak için:

liste = [3, 1, 4, 1, 5, 9]
liste.sort()
print(liste)  # Çıktı: [1, 1, 3, 4, 5, 9]

sorted() Fonksiyonu

Listeyi sıralamak için:

liste = [3, 1, 4, 1, 5, 9]
yeni_liste = sorted(liste)
print(yeni_liste)  # Çıktı: [1, 1, 3, 4, 5, 9]
print(liste)  # Çıktı: [3, 1, 4, 1, 5, 9]

Her iki yöntem de varsayılan olarak listeleri artan sırayla sıralar. İsterseniz sıralama yönünü değiştirmek için reverse=True parametresini kullanabilirsiniz.


Python'da liste elemanlarını nasıl sıralayabiliriz?

🐞

Hata bildir

Paylaş