1 创立集合用SET
# python_l=['lcg','szw','zjw','lcg']
# linux_l=['lcg','szw','sb']
# p_s=set(python_l)
# l_s=set(linux_l)
2 求交集
# print(p_s,l_s)
# print(p_s.intersection(l_s))
# print(p_s&l_s)
3 求并集
# print(p_s.union(l_s))
# print(p_s|l_s)
4 求差集
# print('差集',p_s-l_s)
# print(p_s.difference(l_s))
# print('差集',l_s-p_s)
# print(l_s.difference(p_s))
5 求交叉补集
# print('交叉补集',p_s.symmetric_difference(l_s))
# print('交叉补集',p_s^l_s)
6 集合里追加数值
s1={1,2}
s2={1,2,3,5,6}
s1.update(s2) #更新多个值
print(s1,s2)
{1, 2, 3, 5, 6} {1, 2, 3, 5, 6}
s1.add(4) #更新一个值
print(s1,s2)
{1, 2, 3, 4, 5, 6} {1, 2, 3, 5, 6}