如何基于字典的元组键的第二个元素提取键

时间:2019-04-05 13:58:22

标签: python dictionary

我具有以下数据结构,其中我的字典键是一个元组。 我想根据它的第二个元素提取这些键元组的最大值。

dict_ = {(3,2):0.5,
        (1,5): 0.7}

我尝试了max(dict_.keys()),它返回了(3,2)。

我的预期输出是(1,5),最大为2和5,这是元组键的第二个元素。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以将max()key参数一起使用:

max(dictp, key=lambda x: x[1])
# (1, 5)