当前位置: 首页 > 后端技术 > Python

《Python》集合常用增删查查询方法

时间:2023-03-25 23:10:41 Python

1、添加数据:1.1add():添加的数据是单独的数据语法:字典sequence.add(data)代码经验:s1={10,20,30}#1.集合是一个变量类型s1.add(100)print(s1)#{100,10,20,30}#2.set具有去重功能。如果添加的数据是集合中已经存在的数据,什么都不做,也不会报错。s1.add(20)print(s1)#{100,10,20,30}注:因为set有去重功能,如果加入set的数据是当前set中已有的数据,则不会进行任何操作.1.2update():添加的数据是一个序列语法:字典序列。update(data)代码体验:s1={10,20,30}#s1.update(100)#errors1.update([100,200])print(s1)#{100,200,10,20,30}s1。update('abcde')print(s1)#{'b','d',100,200,10,'a',20,'e','c',30}2.删除数据:2.1remove():删除集合中的指定数据,如果数据不存在则报错语法:字典sequence.remove(data)代码经验:s1={10,20,30}s1.remove(20)print(s1)#{10,30}s1.remove(20)print(s1)#错误2.2discard():删除集合中指定的数据,如果数据不存在则不会报错语法:字典sequence.discard(数据)代码体验:s1={10,20,30}s1.discard(20)print(s1)#{10,30}s1.discard(20)print(s1)#没有错误,返回{10,30}2.3pop():随机删除集合中某条数据,并返回这条数据语法:字典sequence.pop()代码经验:s1={10,20,30}del_num=s1.pop()print(del_num)#103.查找数据:**In:判断数据不在集合序列中:判断数据不在集合序列中**代码经验:s1={10,20,30}print(10ins1)#原图(10notins1)#False4.集合的简单总结:1.创建集合:withdatacollection:s1={data1,data2,data3}空集合:s1=set()2.特点:去重,无序,变量类型3.常用操作:添加数据:add(),update()删除数据:Remove(),discard(),pop()查找数据:in,notin文章参考来源:www.wakey.com。cn/