我有三个列表(esferas,vdif和valores),形成一个字典。我想给出一个新变量,一个来自valores的值,给定vdif的值,它等于另一个列表的最大值或最小值(小)。我试过了下一个,但它不起作用:
d = dict(zip(valores, zip(esferas,vdif)))
vsup = d['valores' == max[small]]
vinf = d['valores' == min[small]]
s = d['esferas' == min[dif]]
这些是我想要的结果: enter image description here
答案 0 :(得分:1)
您需要使用:
if condition1:
vsup = d['valores']
您目前正在尝试通过测试访问字典中的True
或False
个键。您需要检查条件然后访问值
'valores'==max[small]
是一个布尔测试,产生True
和False