【问题标题】:Return a key value-pair which value is the highest [duplicate]返回值最高的键值对[重复]
【发布时间】:2021-08-10 18:36:45
【问题描述】:

字典:

sales_year = {"1998": 3124, "1999": 234, "2001": 7214, "2002": 789}

如何返回值最高的键值对?在这种情况下,它应该返回:

("2001", 7214)

有没有像“max()”这样尽可能简单的函数?

【问题讨论】:

标签: python dictionary max key-value


【解决方案1】:

Buddy Bob 的自制方法。找到最大值,遍历dicts键,找到某个键​​。

sales_year = {"1998": 3124, "1999": 234, "2001": 7214, "2002": 789}
for k in sales_year.keys():
    if sales_year[k] == max(sales_year.values()):
        print(k,max(sales_year.values()))
        break

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-24
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多