Python:从value中获取对应的key

标签 python dictionary functional-programming key-value

def get_nearest_less_element(d, k):
    return (min(value for value in map(float, d.values()) if value >= k))

所以,d 是一个 dict()kfloat,这个函数返回正确的值,但我可以返回此函数中该值的对应键?

最佳答案

def get_nearest_less_element(d, k):
    return min(key for key, value in d.items() if float(value) >= k)

关于Python:从value中获取对应的key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57862874/

相关文章:

python - assert equal to empty parentheses (assert x == ()) 是什么意思?

python - Pandas:如何从另一列设置日期时间的小时数?

python 3.6.0 : 'os' module does not have 'sched_getaffinity' method

dictionary - 如何将 TCL 字典形成为字符串并将其作为字符串变量传递?

javascript - 如何在 Javascript 中实现 map,其中值是一个类似于 Java 的字符串数组?

支持项目分配的类中的Python静态字典

functional-programming - 有没有一种方法可以检查 F# 中一个模式中的嵌套选项值?

javascript - 对每个数组成员进行计算

python - pyTorch 中的矩阵乘法

kotlin - Kotlin&Arrow.io:与IO.bracketCase的事务