课程
/后端开发
/Python
/初识Python
2020-06-18
源自:初识Python 6-10
正在回答
有2个地方有问题,一个是没有加循环,另外一个是你改动的就是L,然后如果每次循环还变动了i的数值的话,位置发生了变化的。正确的代码可以参考这个
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in L:
if x in s:
s.remove(x)
else:
s.add(x)
print s
您这个是if语句 只会运行一次 要在外面添加一个for循环才行
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序