我有一个列表,我想从中删除未出现在另一个列表中的项目.我尝试过以下方法:
for w in common:
for i in range(1,n):
if not w in words[i]:
common.remove(w)Run Code Online (Sandbox Code Playgroud)
但是,这无法删除某些项目.添加打印语句for w in common:
for i in range(1,n):
print w
if not w in words[i]:
print w
common.remove(w)Run Code Online (Sandbox Code Playgroud)导致一些人永远不会被打印出来.关于发生了什么的任何想法?我认为答案很简单,我只是没有足够的Python知识,但我完全没有想法.