为什么用两个if就不行,用if else就可以呢?
s = set(['Adam', 'Lisa', 'Paul'])
T = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in T:
print(s)
但是我把else换成if条件判断就不对了,输出结果变成:{'Lisa', 'Bart', 'Paul', 'Adam'}
s = set(['Adam', 'Lisa', 'Paul'])
T = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in T:
if x in s:
s.remove(x)
print(s)
请问是为什么呢?