# -*-coding:UTF-8-*- list_userid = set([1,2,3,4,5,6,7,8,9,9,9,]) list_userid1 = set([7,8,8,9,10,11,12,12]) print (list_userid,list_userid1) #交集 print (list_userid.intersection(list_userid1)) #并集 print (list_userid.union(list_userid1)) #差集 print(list_userid.difference(list_userid1)) print (list_userid1.difference(list_userid)) #子集 print (list_userid.issubset(list_userid1)) #父集 print (list_userid.issuperset(list_userid1)) #对称差集(重复的去掉) print (list_userid.symmetric_difference(list_userid1)) print (list_userid.isdisjoint(list_userid1)) #有交集返回false,没有交集返回true print(list_userid^list_userid1) #求对称差集 print(list_userid | list_userid1) #并集 print(list_userid & list_userid1) #交集 print (list_userid -list_userid1) #差集 print(list_userid1-list_userid) #差集 #集合的增删改查 list_userid.add(10) #增加一项 print list_userid print(list_userid.update([2,21,22,23,24])) #增加多项 print (list_userid.remove(2)) #删除一项 print (len(list_userid)) #集合长度 print (list_userid.pop()) #随机删除 print (list_userid.discard(21)) #remove删除没有的话会报错,discard删除不会报错
python集合的应用
最新推荐文章于 2023-08-09 07:00:55 发布