nói rằng tôi có một dict như thế này:python dict, tìm giá trị gần nhất với x
d = {'a': 8.25, 'c': 2.87, 'b': 1.28, 'e': 12.49}
và tôi có một giá trị
v = 3.19
Tôi muốn nói điều gì đó như:
x = "the key with the value CLOSEST to v"
Điều này sẽ dẫn đến
x = 'c'
Bất kỳ gợi ý về cách tiếp cận này?
Python 3. tôi nghĩ iteritems() đã được thay thế bằng mặt hàng(). Xác nhận? – jason
@ jason: Yep, '.items()' đã được loại bỏ, và '.iteritems()' của 2 đã được chuyển sang '.items()' – Eric
Yêu thích các Lạt ma - ý tôi là lambdas. :) Điều đó thật tuyệt. Cảm ơn! – yekta