求指點(五字)
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
t = set(L)
for a in s:? #這行什么意思?沒弄明白
? t.remove(a)
print t
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
t = set(L)
for a in s:? #這行什么意思?沒弄明白
? t.remove(a)
print t
2015-10-29
舉報
2015-10-29
首先明白這是一個for循環,根據上面的代碼,s是一組不重復的無序元素。a這個變量是在 for 循環中定義的,意思是,依次取出s中的每一個元素,并把元素賦值給 a,然后執行for循環體(就是縮進的代碼塊)??s進的代碼里依次刪除t和s(這里已經依次把值賦給a了)相同的元素。
所以最后的結果是: set(['Bart'])