Python:有没有办法按整数值对字典进行排序

时间:2017-12-04 04:01:10

标签: python-3.x

有没有办法在字典中找到值编号,比如3,而不知道python中的密钥?

我知道字典没有订单。

我所能获得的是任意元素 dict [dict.keys()[0]]

提前致谢。

1 个答案:

答案 0 :(得分:0)

所以,如果我理解正确的话,你正在寻找值为3的所有键。这可以通过按键和比较来实现:

output = []
for key, value in dict.items():
    if value == 3:
        output.append((key, value))

print(output)

如果您想简单地按整数值排序,请尝试:

sorted(dict.items(), key=lambda i:i[1])