name為什么可以直接表示L列表中的元素,而不是表示0,1,2
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for name in L:
? ? if name in s:
? ? ? ? s.remove(name)
? ? else:
? ? ? ? s.add(name)
print s
name為什么可以直接表示L列表中的元素,而不是表示0,1,2
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for name in L:
? ? if name in s:
? ? ? ? s.remove(name)
? ? else:
? ? ? ? s.add(name)
print s
name為什么可以直接表示L列表中的元素,而不是表示0,1,2
2018-07-30
舉報
2018-07-30
相當于把L里面元素循環取出來給name,這個name自定義的 可以是啊,可以是b,隨便你定義。
0,1,2是下標,不用循環? 直接L[0]取第一個元素,或者切片L[:3],表示取前三個元素