这段代码有潜在危险吗?它会与内部和外部迭代混淆吗?
for a in listA:
for b in listB:
if [... something...]:
... something else...
listA.remove(a)
listB.remove(b)
break