gpt4 book ai didi

python - 在python dict中获取对应于max(value)的Key(s)

转载 作者:太空狗 更新时间:2023-10-29 22:08:08 25 4
gpt4 key购买 nike

<分区>

让我们考虑以下(键,值)对的示例字典:

 dict1 = {'a' : 10, 'x' : 44, 'f': 34, 'h':89, 'j': 90, 'd': 28, 'g' : 90}
dict2 = {'a' : 10, 'x' : 44, 'f': 34, 'h':89, 'j': 90, 'd': 28}

在字典中的所有值中,90 是最高的。我需要检索与之对应的一个或多个 key 。

完成这项工作的可能方法有哪些?哪个最有效,为什么?

注意:

  1. 字典中的键和/或值顺序不对。该程序不断向字典中添加新的(键、值)对。

  2. max(value) 可能有多个键

    a) 如果一个字典只有一个对应于 max(value) 的键,那么结果应该只是一个字符串(即 Key)。示例:上面的 dict2 应该返回 'j'

    b) 如果字典有多个对应于 max(value) 的键,那么结果应该是字符串列表(即键)。示例:上面的 dict1 应该返回 ['j', 'g']

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com