为啥这个跑起来不对呢?
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in L:
x in s and s.remove(x) or s.add(x)
print s
为啥这个跑起来不对呢?
===>运行结果如下:
set(['Lisa', 'Paul', 'Adam', 'Bart'])
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in L:
x in s and s.remove(x) or s.add(x)
print s
为啥这个跑起来不对呢?
===>运行结果如下:
set(['Lisa', 'Paul', 'Adam', 'Bart'])
2018-03-03
举报