集合竞价买卖股票技巧,集合数学知识点
Yyds干货库存
收藏概念1。1提供的内置数据结构。Python语言
2.像列表和字典一样,它们属于可变类型的序列。
3.集合是一本没有价值的字典
如何创建集合1。直接花括号{ }打印(-)
打印(- 1。{} - )
s={python , world ,652}
印刷品2。使用内置函数set () print (-2。内置函数集()-)
s1=set((范围(6)))
打印(s1)
Print(set([3,4,56,7])# list-set
Print(set((652,654,777))) #元组集
print(set( python ))# string-set
打印(设置({124,489,315}))
print(set())集合不是按顺序存储的,而是存储为哈希表。
3.如何创建空集
打印(-创建空集-)
s={}
印刷品
s1=set()
打印(s1)
s={1,2,3,3,4,4,5}
打印#其中元素不能重复
集合1的相关操作。set in/not in的判断操作
打印(-
打印(-判断操作-)
s={ python , java ,652}
#英寸
Print(python 在s) #python在s,True
Print (cplusplus 在s中)# cplusplus不在s中,False
#不
Print( php 不在s中)#php不在s中,True
Print(java 不在s中)#java在s中,False
2.集合的新操作调用add()方法,一次添加一个元素。
调用update()方法添加至少一个元素。
打印(-2。新操作-)
s={python}
印刷品
s.add(java )
印刷品
S.update({ 2022,2018,2015 }) #在集合中添加元素
印刷品
S.update([2,3,4]) #在列表中添加元素
印刷品
S.update((100,200,300)) #添加元组中的元素
印刷品
3.集合的删除操作调用remove()方法,一次删除一个指定的元素。如果指定的元素不存在,将引发KeyError。
调用discard()方法一次删除一个指定的元素,如果指定的元素不存在,则引发异常。
调用pop()方法一次只删除一个任意元素。
调用clear()方法清空集合。
打印(-3。删除操作-)
s={ 1,2,3,40,50,60,700,800,1000 }
印刷品
s.remove(1000)
印刷品
放弃(700)
印刷品
S.pop() #不能指定参数,通常会删除第一个元素。
印刷品
透明玻璃()
印刷品
集合之间的关系1。两组相等吗!===
打印(-)
打印(-)
s={10,20,30,40}
s1={20,30,40,10}
打印(s==s1)
打印!=s1)
2.一个集合是否是另一个集合的子集
打印(-子集-)
s={1,2,3,4,7,8,9}
s1={1,2,4,7}
s2={3,5,7,8,9}
Print(s1.issubset(s)) #s1是s的子集
Print(s2.issubset(s)) #s2不是s的子集
3.一个集合是否是另一个集合的超集
打印(-超集-)
s={1,2,3,4,7,8,9}
s1={1,2,4,7}
s2={3,5,7,8,9}
打印(s.issuperset(s1))
打印(s.issuperset(s2))
4.这两个集合没有超集isdisjoint()
打印(-无交集-)
s={ 1,2,4,5}
s1={2,4,7}
s2={3,6,9}
Print(s.isdisjoint(s1)) #没有交集为真
Print(s.isdisjoint(s2)) #存在错误的交集
集合的数学运算(交、并、差、对称差)打印(-)。
s1={ 10,20,30,40 }
s2={ 20,30,40,50,60 }
#相交两个集合的公共元素
打印(s1 .交集(s2))
打印(s1 s2)
#连接两个集合的元素,并将它们相加(只有一个重复的元素)
打印(s1.union(s2))
打印(s1 s2)
#差集其中一个集合减去公共元素,剩下的就是差集。
打印(s1 .差异(s2))
打印(s1 - s2)
#对称差集两个集合都减去公共元素,剩下的就是对称差集。
print(S1 . symmetric _ difference((S2)))
打印(s1 ^ s2)
汇总打印(-汇总生产-)
s={ i*i for i in range(5) }
#将{}改为[],即为列表生成。
印刷品
打印(类型)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。