python-集合

mac2022-06-30  48

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}

 

最新回复(0)