集合
f=open('numbers','w')
for i in range(5):
f.write('%d\n' %i)
f.close()
f=open('numbers','r')
a=set(f)
print(a)
f.close()
结果:
{'2\n', '1\n', '4\n', '3\n', '0\n'}
集合中方法:
issubset(),issuperset(),union(),intersection(),difference(),symmetric_difference(),copy()
均可以 集合名.方法名执行,其中copy()为浅复制
s.symmetric_difference(t):新集合,集合是s或t的成员,但不是s和t公有成员。
update(),intersection_update(),difference_update(),symmetric_difference_update(),add(),remove(),discard(),pop(),clear()
仅适用于可变集合
小小测试一枚