我只是用在學校蟒蛇開始,我有一個問題我一直在試圖找出了一會兒Python的排序頻率
的問題是按頻率列表,並在列表中還包含前給出的字符串的 函數調用
SortByFrequency(['pie', 6, 'pie', 9, 6, 7, 9, 9]
它應該返回
[9, 9, 9, 'pie', 'pie', 6, 6, 7]
怎麼能使用python感謝 我的代碼找到解決方案我已嘗試嘗試使用字典並以某種方式打印元素
my_Dict ={}
for i in mylist:
if i not in my_dict:
and count the occurrences
您的代碼輔助字典沒有意義....'如果'永遠不會發生,隨機'和',間距問題 – depperm
你有一個很好的開始,但沒有得到很遠。暫時忘記排序,只需嘗試使用計數來構建字典,例如'{'pie':2,6:2,9:3,7:1}'。寫一些實際的代碼。 –