Python:从值中获取对应的键

MrR*_*ot9 1 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))
Run Code Online (Sandbox Code Playgroud)

所以, d 是 adict()kis float,这个函数返回正确的值,但是我可以从这个函数返回那个值的对应键吗?

Dee*_*top 5

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