python中集合的概念,python集合的基本操作
指尖生活
集合是不重复元素的无序序列。
您可以使用花括号{}或set()创建集合
注意:应该使用set()而不是{}来创建空集,因为花括号{}是用来创建空字典的。
创建收藏:
集合={值,值2,值3}
或者
设置(值)
集合((值1,值2,值3.))特点:#集合的输出会自动重复,而且是无序集合={ 苹果,香蕉,橘子,梨,梨 }
Print(sets)#快速确定一个元素是否在一个集合中
如果“苹果”在集合中:
打印(“苹果存在于收藏中”)
操作a=set(abcdefg )
b=set(cjtrhqlmsb )
Print(a-b) #返回集合A中包含但集合b中不包含的字符。
Print(a b) #返回两个集合中的所有字符
Print(a b) #返回两个集合中共存的字符
Print (a b) #返回集合A和集合b中都不包含的字符。
集合的基本操作:向集合中添加元素:
Sets.add(value)向集合中添加一个元素,如果该元素存在,则不执行任何操作。
设置。update (obj/value)向集合中添加一个或多个元素,要添加对象可以是列表、祖先和字典序列。
删除元素:
Sets.remove(value)从集合中删除指定的元素,如果该元素一开始就不存在,将会报告错误。
Sets.discard(value)从集合中删除指定的元素,如果该元素一开始就不存在,则不会报告错误。
Sets.pop()随机删除一个元素。
Len(sets)计算集合中元素的个数
thisset=set((Google , Runoob ,淘宝))
镜头(这一组)
三
清空集合:sets.clear()
sets.clear()
打印(套)
集合的内置方法:add()将元素添加到集合中。
Clear()从集合中移除所有元素。
Copy()复制一个集合。
Difference()返回两个集合的差语法:x.difference(y)是X中包含但Y中不包含的字符,与X-Y一致。
Difference_update()语法:x.difference.update(y)删除两个集合中都存在x的元素
Pop()随机删除元素
Intersection()返回集合(所有现有元素)的交集
请联系作者,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。