Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
2283
Tıklama
0
Öne Çıkarma
Python Dictionary Value Sıralama
G
5 yıl
Teğmen
Konu Sahibi

{"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ı >

C
5 yıl
Er

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


Bu mesaja 1 cevap geldi.
G
5 yıl
Teğmen
Konu Sahibi

Teşekkür ederim hocam.



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


Bu mesajda bahsedilenler: @cetinibrahim
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.