我有两个清单
Calculated_list: [[0.99, -9.58], [0.012, -9.88], [0.22, -9.56], [0.44, -6.6],
[0.55, -7.7], [0.21, -6.6]]
Output_list: [[0.20, -1.22], [0.22, -1.44], [0.1, -1.55], [0.43, -1.88], [0.34,
1.9], [0.33, 0.2]]
我需要比较并找到每个输出列表列表中第一个值的最接近值与每个计算列表列表中的第一个值。例如:我需要将 [0.20,-1.22] 中的 0.20 与 0.99,0.012,0.22,0.44,0.55,0.21 进行比较。等等。如果 0.20 的任何最接近的值在列表中,即;0.20 最接近 0.21。然后取相应列表中的第二个值,即;-6.6 ,然后将 [0.21, -6.6] 中的 -6.6 与 [0.20, -1.22] 中的 -1.22 相乘。
我尝试过的:
for i in range(len(req_outlist)):
for j in range(len(reqlist)):
#print(req_outlist[j])
if (float(req_outlist[i][0])-float(reqlist[j][0]))==0:
print(reqlist[j][0])
else:
print(" Closest Value")
请帮我提供一个代码来实现这一点。
吃鸡游戏
相关分类