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