我有一本字典
{'1': 5, '2': 15, '3', 50}
我的目标号码是12
我用这段代码在myDict
中找到最接近12
的数字
answer = key, value = min(myDict.items(), key=lambda (_, v): abs(v - targetNumber))
answer
返回('2', 15)
这是我想要的键/值,但我现在真正需要的是2
。
当我打印myDict[key]
时,它返回15
我怎样才能返回我认为是的关键,但现在它在那个元组中,我不确定我到底在处理什么。你知道吗
最后我想说:
2
解包“应答”:
Key,Value=答案
或使用
Key=答案[0]
值=答案{1]
相关问题 更多 >
编程相关推荐