set集合
不同元素组成
无序
集合中元素必须是不可变的类型
s={1,2,3,4,5,6} #增加 s.add("s") #清空 s.clear() #弹出 s.pop() #删除指定值,删除元素不存在报错 s.remove("s") #删除指定值,删除元素不存在不报错 s.discard("ss") li=["xi","ha","list"] lx_li = [ 'hua','ha'] new_li = set(li) new_lx=set(lx_li) print(new_li,new_lx) #求交集 print(new_li.intersection(new_lx)) print(new_li&new_lx) #求并集 print(new_li.union(new_lx)) print(new_li|new_lx) #差集【方向】 print(new_li-new_lx) print(new_li.difference(new_lx)) print(new_lx-new_li) #差集difference_update new_li=new_li-new_lx print(new_li) new_li.difference_update(new_lx) s1={1,2} s2={1,2,3} print(s1.issubset(s2)) #si 是s2的子集 print(s2.issubset(s1)) #False print(s2.issuperset(s1)) #s2是s1的父集 #update更新多个值 #将s2覆盖到s1 s1.update(s2) #传递元祖 s1.update((5,6)) #传递list s1.update([7,8]) #s1.add(7,4)更新一个值 # frozenset不可变集合 s=frozenset("hello")
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。