小编Mic*_*ael的帖子

如何从条件中获取带有条件的排序列表?

所以我在(Python 3.x)中有这个字典:

dict = {
    "Gryffindor": gryffcount,
    "Ravenclaw": ravencount,
    "Hufflepuff": hufflecount,
    "Slytherin": slycount
}
Run Code Online (Sandbox Code Playgroud)

gryffcount,ravencount,hufflecountslycountint变量.

我想输出中的列表: - 第一个项目应是该值最高的关键 - 第二个应该是其值第二高的关键 - 等等...编辑:但是如果两个计数相等,那么字典中首先提到的那个应该首先出现.

所以如果gryffcount == 0,ravencount == 2,hufflecount == 0,slycount == 4

我应该得到这个清单:

["Slytherin","Ravenclaw","Gryffindor","Hufflepuff"]
Run Code Online (Sandbox Code Playgroud)

python python-3.x

-2
推荐指数
1
解决办法
56
查看次数

标签 统计

python ×1

python-3.x ×1