我有一个masterDict
字典,键“1”到“8”,值设置为0
{'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0}
我还使用anotherDict
查找包含最接近另一个值的值的键(我使用不同的值多次这样做)
这些其他值之一的示例是value1 = 900
anotherDict
的一个例子是:
{'1': 74, '2': 938, '3': 28, '4': 10, '5': 100, '6': 33, '7': 45, '8': 99}
我用来在anotherDict
中查找最接近value1
的值的代码是:
closestValue1 = key, value = min(anotherDict.items(), key=lambda (_, v): abs(v - value1))
在本例中,closestValue1
返回:
{'2': 938}
我该如何将masterDict
中的键2
值增加1
因此,masterDict
将包含:
{'1': 0, '2': 1, '3': 0, '4': 0, '5': 0, '6':0, '7':0, '8': 0}
相关问题 更多 >
编程相关推荐