所以我在(Python 3.x)中有这个字典:
dict = {
"Gryffindor": gryffcount,
"Ravenclaw": ravencount,
"Hufflepuff": hufflecount,
"Slytherin": slycount
}
Run Code Online (Sandbox Code Playgroud)
gryffcount,ravencount,hufflecount和slycount是int变量.
我想输出中的列表: - 第一个项目应是该值最高的关键 - 第二个应该是其值第二高的关键 - 等等...编辑:但是如果两个计数相等,那么字典中首先提到的那个应该首先出现.
所以如果gryffcount == 0,ravencount == 2,hufflecount == 0,slycount == 4
我应该得到这个清单:
["Slytherin","Ravenclaw","Gryffindor","Hufflepuff"]
Run Code Online (Sandbox Code Playgroud)