Şimdi Ara

Python Dictionary Value Sıralama

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
1.991
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • {"Massa" : 50, "Hamilton" : 34, "Vettel" : 15, Alonso" : 34}

    Böyle bir dictionaryde valueları büyükten küçüğe aynı olan valueleri alfabetik nasıl çıkarırız?


    İstediğim output:

    Massa 50
    Alonso 34
    Hamilton 34
    Vettel 15

    < Bu ileti DH mobil uygulamasından atıldı >



  • d = {"Massa": 50, "Hamilton": 34, "Vettel": 15, "Alonso": 34}

    s = sorted(d.items(), key=lambda x: x[1], reverse=True)

    for i in s:
    print("{} {}".format(i[0], i[1]))


    Bu şekilde istediğinizi yapabilirsiniz. (Değişken isimlerine pek uğraşmadım.)

    sorted metodu hakkında daha fazla bilgiye şuradan ulaşabilirsiniz: sorted metodu
  • cetinibrahim C kullanıcısına yanıt
    Teşekkür ederim hocam.

    < Bu ileti DH mobil uygulamasından atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.