|
Python'da Liste İçindeki Sayıları Sıralama
Python'da, bir listedeki sayıları sıralamak için dahili sort()
metodunu kullanabilirsin. Bu metot, varsayılan olarak listeyi küçükten büyüğe sıralar.
Küçükten Büyüğe Sıralama:
Bir listeyi küçükten büyüğe sıralamak için aşağıdaki kodu kullanabilirsin:
python
sayilar = [5, 2, 8, 3, 1]
sayilar.sort()
print(sayilar) # [1, 2, 3, 5, 8]
Büyükten Küçüğe Sıralama:
Bir listeyi büyükten küçüğe sıralamak için sort()
metoduyla birlikte reverse=True
argümanını kullanabilirsin:
python
sayilar.sort(reverse=True)
print(sayilar) # [8, 5, 3, 2, 1]
Ek olarak, sorted()
fonksiyonunu kullanarak da bir listenin sıralı bir kopyasını alabilirsin. Bu fonksiyon, listenin orijinal halini değiştirmez:
python
sirali_sayilar = sorted(sayilar, reverse=True)
print(sirali_sayilar) # [8, 5, 3, 2, 1]
print(sayilar) # [5, 2, 8, 3, 1] (değişmedi)
Umarız bu bilgiler, Python'da liste içindeki sayıları sıralamakta sana yardımcı olur.