set数据类型

s1 = set({3,10,11,16,17,27,29,30})
s2 = {3,10,13,22,23,25,28,29}
s3 = {5,8,11,14,17,27,29,33}
s4 = {2,4,8,13,15,17,28,33}
# print (s1.difference(s2))
# print (s1)
# print(s2)
# print (s1.difference_update(s2))
# print (s1)
# print(s2)
print (s1.intersection(s2)) #输出交集,但不改变原set
print (s1)
print(s2)
# print (s1.intersection_update(s2)) #计算交集,并将结果更新到s1
# print (s1)
# print (s2)
# print (s1.pop())
# print (s1)
# print (s2)
print (s1.symmetric_difference(s2)) #输出两个集合全集去掉了交集的部分
print (s1)
print (s2)
print (s1.symmetric_difference_update(s2)) #输出两个集合全集去掉了交集的部分
print (s1)
print (s2)

猜你喜欢

转载自www.cnblogs.com/xjcn/p/10862475.html