一、集合
集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式:
parame = {value01,value02,...} 或者 set(value)
运用实例:
#无序的 list_1 = [1,3,2,4,64,2,4] list_1 = set(list_1) list_2 = set([34,2,13,35,66]) # print(list_1,list_2) ''' print(list_1.intersection(list_2)) #交集 print(list_1.union(list_2)) #并集 print(list_1.difference(list_2)) #差集 list_3 = set([1,2,4]) print(list_3.issubset(list_1)) #子集 print(list_1.issuperset(list_2)) #父集 #对称差集 print(list_1.symmetric_difference(list_2)) ''' #交集 print(list_1 & list_2) #并集union print(list_1 | list_2) #difference print(list_1 - list_2) #对称差集 print(list_1 ^ list_2) list_1.add(999) list_1.update([333,111,222]) #添加 print(list_1.pop()) print(list_1.pop()) #随机删除 print(list_1.discard('ddd')) #删除某一个值(值可以不存在) print(list_1.remove('64')) #删除某一个值(值存在) print(list_1)