为什么用两个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) 请问是为什么呢?