python基础知识(三)set集合
admin
2023-07-19 11:42:21
0

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")


相关内容

热门资讯

“窥探训练情况”?韩媒:韩国队... 【环球网报道 记者 姜蔼玲】据韩国《朝鲜日报》等媒体17日报道,韩国队备战与墨西哥队比赛的赛前训练期...
黄岩岛科研平台工作画面公开,调... 【环球时报-环球网 报道 记者 樊巍 孙朗辰】中方科研机构近期在黄岩岛开展的科学考察活动引发各界关注...
3艘伊朗油轮通过霍尔木兹海峡 据伊朗方面消息,当地时间17日,搭载着约500万桶原油的3艘伊朗油轮突破美国海上封锁,已通过霍尔木兹...
AI时代的志愿填报:普通家庭也... 又一年高考结束,张月的弟弟再次站在志愿填报的路口。贵州闷热的夏夜里,父亲没怎么说话。面对复杂的志愿填...
郑丽文批绿媒抹黑访美行程:完全... 据凤凰卫视报道,国民党主席郑丽文结束了16天的访美行。6月17日,郑丽文在中常会召开前对外说明访美的...
深绿法医高大成获聘赖清德顾问,... 海峡导报综合报道 台湾地区领导人赖清德近日新聘“资政”及“政策顾问”,其中曾挺“大罢免”的法医高大成...
“特朗普这么干,又给中国打广告... 【文/观察者网 张菁娟】特朗普政府对美国人工智能公司Anthropic的两款前沿模型Fable 5和...
爱泼斯坦之死再曝料:狱中曾试图... 搅动美国政坛的爱泼斯坦,近日被曝出在自杀前曾在监狱中试图挖掘特朗普的“黑料”,以求获得宽大处理,但未...
墨西哥男子在世界杯看台对韩国博... 【环球网报道 记者 张江平】综合韩国《首尔经济日报》等媒体17日报道,对于一名墨西哥男子在世界杯赛场...
中海油原副总经理袁光宇被判死缓 2026年6月17日,江苏省徐州市中级人民法院一审公开宣判中国海洋石油集团有限公司原党组成员、副总经...