我刚刚了解了列表理解,但我无法完全理解它在正确的上下文中工作。 我的for循环: 结果和实例都列出如何在Python中使用列表理解for循环python
for i in results:
instances.remove(i)
results.remove(i)
我试图[i for i in one if one.count(i)<2 if two.count(i)<2]
,但它不工作。我可以用它来处理它们中的一个,[i for i in one if one.count(i)<2]
,但我想将它们两者合并到同一个循环中。有人能告诉我最简单的方法吗?
迭代时不要修改列表。 – aIKid
您的'for'循环可能无法正常工作,因为您在循环时修改了'results' –
您能给我们提供示例输出和输入吗? – aIKid