当我相信我的代码是正确的时候,Python一再给我这些无效的语法错误,然后是意外的缩进错误。我已经多次检查过标签和空格之类的东西,所以我会相信它的一些我不知道但可能出错的东西,因为我对python也很新。
继承我的代码
def removeDups(L1,L2):
for i in L2[:]:
if i in L1:
L2.remove(i)
我确定这是一个简单的解决办法,但我一直试图解决它一段时间无效,所以如果有人可以帮助你感谢你。
这也是我得到的错误
File "<stdin>", line 5
def removeDups(L1,L2):
^
SyntaxError: invalid syntax
>>> L2.remove(i)
File "<stdin>", line 1
for i in L2:
^
IndentationError: unexpected indent
>>> def removeDups(L1,L2):
File "<stdin>", line 1
if i in L1:
^
IndentationError: unexpected indent
>>> for i in L2:
File "<stdin>", line 1
L2.remove(i)
^