集合是一个无序的,不重复的数据组合,它的主要作用如下:
1.去重,把一个列表变为集合就自动去重了
2.关系测试,测试两组数据之间的交集、并集、差集等
常用操作如下:
#集合的操作 list_1={1,2,3,67,8}#创建一个数值集合 list_3={3,7,8,99,100,101,122} list_2={'syyue'}#创建一个字符集合 list_4={1,2} #交集 print(list_1.intersection(list_3)) #差集 print(list_1.difference(list_3)) #并集 print(list_1.union(list_3)) #子集 print(list_1.issubset(list_3)) #父集 print(list_1.issuperset(list_4 )) #对称差集 print(list_1.symmetric_difference(list_4))#项在list_1中,但不在list_4中 #添加一项 list_1.add(1) list_1.update([1,2,3,4,5])#添加多项 print(list_1) #移除一项 list_1.remove(1) print(list_1) #判断成员 print(1 in list_1)