我只是用在学校蟒蛇开始,我有一个问题我一直在试图找出了一会儿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}'。写一些实际的代码。 –