Python3中集合运算符以及处理方法学习总结

一、集合运算方法
集合的运算无非就是 交、并、补、差
在Python3中,交、并、补、差的符号分别为:&、|、^、-

二、集合处理方法
这里的集合用S表示,元素用x表示
①S.add(x):若x元素不在集合S中,则将x添加到S中

②S.remove(x):若x在集合S中,则将x移除;若x不在集合S中,则产生KeyError

③S.clear():清空集合中的元素

④ en(S):获取集合中元素的个数。注意:集合中的元素是没有索引或者说位置这种概念的,所以说用“长度”这个词并不合适,所以我用的元素

⑤set(X):可以将其他的组合数据类型变成集合类型,并且生成的集合无重复且排序任意,这里以一个列表为例:

>>> list1=[1,2,666,'sss',1.5,2]
>>> S=set(list1)
>>> print(S)
{1, 2, 1.5, 'sss', 666}

可以看到,不仅顺序被打乱了,并且那个重复的2也被去掉了

⑥判断元素是否在集合中的逻辑表达式
x in S:判断x是否在S中
x not in S:判断x是否不在S中

以上就是我在复习计算机二级时总结的集合处理方法
如果你有什么改进的方法,请指出来,我将感激不尽;如果这篇文章能帮助到你,我更将不胜荣幸。

上一篇:九韶杯-6的个数


下一篇:Linux添加用户