所写代码如下:
>>> sites = {1, 2, 3, 1, 4, 2}
>>> sites # 去重输出
{1, 2, 3, 4}
>>> if 1 in sites :
print('in')
else :
SyntaxError: unindent does not match any outer indentation level
经过排查,错误原因是:
if前面是没有空格的, else前面留了空格。导致EDLE无法识别,出现语法错误。
更正:
>>> if 1 in sites :
print('in')
else :
print('out')
这样就没有报错啦~