Python’da Bir Listedeki En Büyük 3 Sayıyı Bulmak

Python'da Bir Listedeki En Büyük 3 Sayıyı Bulmak

Python ile bir listedeki en büyük üç sayıyı bulmak için birkaç farklı yöntem kullanabilirsiniz. İşte basit bir yöntem:
  • Listeyi sıralayın.
  • En büyük üç sayıyı alın.

Örnek Kod

```python def en_buyuk_uc_sayi(liste): # Listeyi sıralayın. sirali_liste = sorted(liste, reverse=True) # En büyük üç sayıyı döndürün. return sirali_liste[:3] # Kullanım örneği sayilar = [4, 1, 7, 3, 9, 5] print(en_buyuk_uc_sayi(sayilar)) # Çıktı: [9, 7, 5] ```

Açıklama

- sorted(): Listeyi büyükten küçüğe sıralar. - [:3]: Sıralı listeden en büyük üç öğeyi alır. Bu yöntem, basit ve etkili bir yoldur. Alternatif olarak, heapq kütüphanesini kullanarak daha verimli bir yöntem de tercih edebilirsiniz.

Python’da Bir Listedeki En Büyük 3 Sayıyı Bulmak

🐞

Hata bildir

Paylaş