2
如何避免查询设置对象sol
在此列表理解不必要的?目前,我为每个对象查询两次,一次在三元中,一次在谓词中查询。但是,我想不出更优雅的解决方案。有一个吗?避免在此列表理解冗余
dnf = (
(
(
d if p[i,d,True] in sol
else
-d if p[i,d,False] in sol
)
for d in range(N)
if p[i,d,True] in sol or p[i,d,False] in sol
)
for i in range(M)
)
你能告诉我们吗? – MishaVacic
@MishaVacic'sol'是一组任意整数。 'p'是一个任意的整数值字典。 –
您是否尝试解开发电机并以这种方式观察? – wwii