如何在具有重复元素的排序字典中找到最小值?

桑德拉

我有一本字典,其中以键作为项目,以值作为其价格。我必须打印最便宜的物品。如果输入dict_1={'mobile1':11000, 'mobile2':11000, 'mobile3':11000}然后输出-mobile1:11000(如果值绑定),则打印输出中最先出现的项目。

如果输入是{'mobile1':10000, 'mobile2':9000, 'mobile3':13000}输出,则为- mobile2: 9000

我的代码适用于第二输入集,但不适用于值相同的第一输入列表。

dict_1={'mobile1':11000, 'mobile2':11000, 'mobile3':11000}
mobile=list(dict_1.keys())
price=list(dict_1.values())
for key,val in dict_1.items():
    if dict_1[key]==min(price):
        print('{0}: {1}'.format(key, val))

预期产量:

mobile1: 11000

实际结果 :

mobile1: 11000
mobile2: 11000
mobile3: 11000
潘卡·辛格(Pankaj Singhal)

您可以使用此min()功能。

>>> dict_1={'mobile1':11000, 'mobile2':11000, 'mobile3':11000}
>>> min(dict_1, key=dict_1.get)
'mobile1'
>>> 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在VBA中找到具有最小值的行的最小值

如何在向量中找到重复元素具有相同顺序的元素顺序?

在具有最小索引的数组中找到第一个重复元素

如何在给定的熊猫数据框中找到具有最小值的行?

python字典具有一个键的多个属性。如何在这些属性之一中找到最小值并返回键?

如何从重复的行号中找到最小值?

如何在数据框中找到具有列的最小值的第一行

在列表中找到具有相同ID的最小值

如何仅在某些键中找到具有最小值的哈希中的键和值?

如何在列表中找到所有局部最大值和最小值

如何在PSPP中找到几个日期的最小值

如何在ng-repeat中找到最小值?

如何在Tableau中找到最小值?

从包含重复元素的未排序列表中找到最低的重复元素

在具有重复值的元组列表中找到最小行

如何找到多维字典的最小值?

如何在字典的字典中找到具有最高值的键?

如何在C中的链表中找到可能有重复项的最小元素

如何找到2个或更多键具有相同值的字典的最小值和最大值

在字典词典中找到多个最小值

如何在列表中找到大多数重复元素?

如何在数组颤振中找到重复元素的长度?

从元素列表中找到最大值/最小值

如何在单个值的许多行中找到最小值和最大值

查询嵌套的JSON结构以在子数组中找到具有最小值的对象

用foldr在二叉樹中找到具有最小值的節點

如何在图中找到具有最小节点值的路径?

在向量中找到最长的重复元素

如何在具有字典的数组中找到indexOfObject