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()同上