简单函数中的语法/意外缩进错误(Python 3.6)

时间:2017-10-01 19:46:42

标签: python-3.x

当我相信我的代码是正确的时候,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)
    ^

0 个答案:

没有答案