我一直在努力解决这个问题,所以我会感谢你的帮助!你知道吗
我的大学任务是写这个方法:
def removeRedundant(clauses, setOfSupport):
newClauses = set()
for clause in clauses:
if not clause.isRedundant(clauses):
newClauses.add(clause)
newSOS = set()
for clause in setOfSupport:
if not clause.isRedundant(setOfSupport):
newSOS.add(clause)
return newClauses, newSOS
以不同的方式避免了这两个for循环。 我想知道是否有可能把这两个循环合并成一个循环,或者有其他的方法来代替它们?你知道吗
提前谢谢!你知道吗
不,您无法删除所有循环,但可以将两个循环合并为一个:
相关问题 更多 >
编程相关推荐