所以我想说我有以下词典:
dic = {'a':3, 'b':2, 'c':1, 'd':1}
所以我想要弹出(或任何其他方法,删除并返回)'d'
,因为它是最低的
值和最右边的项目(如果2个键具有相同的值),值将始终为整数。
我试过了:
dic.popItem()
但是我只是回来了一个随机的项目,任何想法?
也尝试过:
temp = min(dic.values)
del dic[temp]
但同样,它不起作用了!
答案 0 :(得分:6)
没有最正确的项目,因为字典是无序的。
您可以删除一个最低价值的项目,如下所示:
item = min(dic, key=dic.get)
del dic[item]
答案 1 :(得分:0)