set()集合

set()集合

 

集合的创建方法:

1 #集合是无序的不重复的
2 li = [11,22,11,33]
3 a = set(li)
4 print(a)
5 {33,22,11}
#往集合里添加一个元素
a = {11,22,33,44}
b = {22,55}
a.add(77)
print(a)

a = {11,22,33,44}
b = {22,55}
#找出a集合中与b集合不同的元素组成一个新集合,集合自身不变,需要赋值给C
c = a.difference(b)
print(c)
#找出a集合中与b集合不同的元素更新自己
a.difference_update(b)
print(a)

#discard移除集合不存在的元素不会报错,remove移除会报错
a.discard(99)
a.remove(99)
#intersection()取交集,intersection_update()同上

 

原文地址:https://www.cnblogs.com/doupy/p/7190580.html