2
我有一個Python字典Python:基於值排序python字典的最佳方法;值列表
d = {
"Random" : [1,2,3], "Stupid" : [1], "Gross" : [1,1,1,1,1], "Ugly" : [2,1,1,1]
}
上面所列內容應根據列表值的count
進行排序。
我嘗試這樣做:sorted(d, key=d.get, reverse=True)
但我似乎並沒有得到正確的結果。
這對我的作品。謝謝,我需要習慣lambda。嘆息 順便說一句,爲什麼不使用'count'而不是'len' /。 –
count計算列表中項目的出現次數,length返回列表中所有項目的數量 –
@DeepankarBajpeyi,'[1,1,1,3] .count(1)'給出'3'。 'len([1,1,1,3])給出'4'。如果你想'3',使用'count'。 – falsetru