为了账号安全,请及时绑定邮箱和手机立即绑定

求助为何答案说是错的

s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for x in L:    if x in s:        L.remove(x)    else:        s.add(x) print s help.我这答案说是输出错误,是不是因为set是无序的,所以输出与答案有出入? 运行成功,输出错误 set(['Lisa', 'Paul', 'Adam', 'Bart'])

正在回答

2 回答

题目的意思是对s操作,而不是对L进行增删操作

1 回复 有任何疑惑可以回复我~
#1

qq_风吹稻花香_0 提问者

非常感谢!
2017-11-14 回复 有任何疑惑可以回复我~

还真是这样,可能我的理解能力有问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

求助为何答案说是错的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信