【问题标题】:How to find the greatest value in the nested dictionary如何在嵌套字典中找到最大值
【发布时间】:2022-08-14 09:27:20
【问题描述】:

有一本字典。

my_dict = {\'alpha\':{\'a\':1, \'b\':2, \'c\':3}}

如何返回一个列表,其中一个键指向最大值。如果多次出现最大值,则返回具有相似值键的列表。

  • 你能写出想要的输出吗?
  • 您在这里没有显示任何尝试,因此不清楚您遇到了什么问题。您大概知道如何迭代字典?
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如它目前所写的那样,很难准确地说出你在问什么。

标签: python


【解决方案1】:

您可以使用max 获取最大值,并提取具有该值的键:

max_value = max(my_dict['alpha'].values())
print([key for key, value in my_dict['alpha'].items() if value == max_value])

【讨论】:

    猜你喜欢
    • 2023-01-13
    • 2014-05-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-23
    相关资源
    最近更新 更多