集合 set

#创建集合

#创建集合使用  {}  或者 set()

#如果需要创建空集合 只能使用set()因为{} 用来创建空字典

#集合具有无序性(不支持下标),去重性

1 set1 = {1,2,3,4,5}
2 set2 = set('123456789')
 1 #增加数据
 2 set1.add(100)#增加单个数据
 3 set1.update([200,300])#update 增加的是序列
 4 
 5 #删除数据
 6 set1.remove(100)#删除集合中的指定数据,如果数据不存在会报错
 7 set1.discard(300)#删除集合中的指定数据 数据不存在不会报错
 8 set1.pop()#随机删除集合中的某一个数据
 9 
10 #查数据
11 print(300 in set1)#判断某个数据在不在集合中

利用集合去重

1 list1 = [1,1,1,1,1,1,2,4,5] #利用集合去重
2 new_list1 = set(list1)
3 print(new_list1) #{1, 2, 4, 5}

 

posted @ 2021-09-17 16:14  落叶给树的留言  阅读(44)  评论(0)    收藏  举报