#set是集合,集合是天生去重 = { 1,2,3,3,3,4,4,5,5} s = set(l) print(s) #输出结果为{1, 2, 3, 4, 5} for i in s : #集合可以循环着去重 print(i) #定义集合 #第一种方法: nums = [1,1,2,2,3,3]# num_set = set(nums) #第二种方法: num_set1 = { 1,2,3,4,4,5,5} ########字典也用{}来定义,字典的格式是{'mac':1,'water':('id':1,'price':1.0},里面有冒号 ###取交集,返回的也是集合 print(num_set1.intersection(num_set)) print(num_set1 & num_set) ###也是取交集 #取并集,返回的也是集合 print(num_set1.union(num_set)) print(num_set1 | num_set) ###也是取并集 # 取差集,返回的也是集合 print(num_set1.difference(num_set)) print(num_set1 - num_set) ###也是取并集
num_set.add() num_set.remove() num_set.update() num_set.pop()