python中集合的用法,python集合的基本操作
本文主要详细介绍Python集合。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。
00-1010一、什么是集合二。如何创建集合III?集合的相关运算。集合元素的判断运算。集合元素的新运算。集合元素IV的删除操作。集合之间的关系。集合的生成汇总
目录
一、什么是集合
集合中的元素不能重复。
#地点:湖北武汉
#姓名:皮皮之,工科专业
#开发时间:2022/2/27 19336058
第一种创作方法
s={1,2,3,4,4,5,6,7}
印刷品
创建它的第二种方法,使用set()
s1=设置(范围(6))
打印(s1)
s2=集合([1,2,3,4,5,6])
打印(s2)
s3=集合((1,2,3,4,5,6))
打印(s3)
s4=set(python )
打印(s4)
s5=集合({77,88,99,1,2,3,4})
打印(s5)
定义空集
s6=设置()
打印(s6)
二、集合的创建方式
三、集合的相关操作
s={10,20,30,40,50,60,70,80,90}
打印(10英寸)
打印(100英寸)
打印(10不在s中)
打印(100不是秒)
3.1集合元素的判断操作
用Add加一个,用update加更多。
#地点:湖北武汉
#姓名:皮皮之,工科专业
#开发时间:2022/2/28 22336042
s={10,20,30,40,50,60,70,80,90}
s.add(100)
印刷品
s.update({200})
印刷品
美国更新([111,222,333])
s.update((44,55,66))
印刷品
3.2 集合元素的新增操作
#地点:湖北武汉
#姓名:皮皮之,工科专业
#开发时间:2022/2/28 22336052
s={10,20,30,40,50,60,70,80,90}
移除(10)
印刷品
放弃(10)
印刷品
S.pop()#删除谁不知道
印刷品
透明玻璃()
印刷品
3.3 集合元素的删除操作
#地点:湖北武汉
#姓名:皮皮之,工科专业
#开发时间:2022/3/3 20:18
两个集合相等吗
s1={10,20,30,40}
s2={30,40,20,10}
打印(s1==s2)
打印(s1!=s2)
是另一个集合的子集吗
s={10,20,30,40,50,60,70,80,90}
s1={10,20,30,40}
s2={10,20,90}
打印(s1.issubset)
print(s2.issubset(s1))
是另一个集合的超集
打印(s.issuperset(s1))
打印(s1.issuperset(s2))
两个集合之间没有交集吗
打印(s1.isdisjoint(s2))
四、集合之间的关系
#地点:湖北武汉
#姓名:皮皮之,工科专业
#开发时间:2022/3/3 20336046
#交叉路口
s1={10,20,30,40}
s2={20,30,40,50,60}
Print(s1.intersection(s2)) #相当于s1 s2
#工会
Print(s1.union(s2))#相当于s1 s2
#差异集
Print(s1.difference(s2))#相当于s1-s2
Print(s2.difference(s1))#相当于s1-s2
#对称差集
打印(S1。对称_差分(S2)) #相当于S1 S2
五、集合的数学操作
#地点:湖北武汉
#姓名:皮皮之,工科专业
#开发时间:2022/3/3 21:21
列出生产公式
lst=[i*i for i in range(6)]
打印(第一页)
设置生产者
s={i*i for i in range(6)}
印刷品
六、集合生成式
本文到此为止。希望能帮到你,也希望你能多关注更多热门IT软件开发工作室的内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。