def get_nearest_less_element(d, k):
return (min(value for value in map(float, d.values()) if value >= k))
所以,d 是一个 dict() 而 k 是 float,这个函数返回正确的值,但我可以返回此函数中该值的对应键?
请您参考如下方法:
def get_nearest_less_element(d, k):
return min(key for key, value in d.items() if float(value) >= k)
