Python3集合

集合是学习Python的基础部分
首先,我们需要知道,什么是集合呢?
集合(set)是一个无序的不重复的元素序列
它呢,可以使用大括号{ }或者set()函数创建集合
But!这里需要注意的是:
创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典的!
下面就是创建的格式啦:
Python3
下面让我们来看看Python 3.0+的实例:
Python3
大家现在是不是对集合有了一个基本的了解呢,那我们就接着往下看啦!
类似列表的推导式,同样集合支持集合推导式(Set comprehension):
Python3
集合的基本操作
1、添加元素
语法格式如下:
Python3
将元素x添加到集合s中,如果元素已经存在,则不进行任何操作
下面我们来看一个实例:
Python3
还有一个方法,也可以添加元素,且参数可以是列表,元祖,字典等。
接下来我们来看看它的语法格式:
Python3
x可以有很多个,但是每个x之间需要用逗号分开,就像下面的实例:
Python3
2、移除元素
语法格式如下:
Python3
将元素x从集合s中移除,如果元素不存在,则会发生错误。
Python3
即不存在时会发生错误。
当然此外还有一个方法也是移除集合中的元素,并且如果元素不存在,不会发生错误。
格式如下所示:
Python3
下面来我们来看看实例:
Python3
此种方法输出不会发生报错情况
当然我们也可以设置随机删除集合中的一个元素,语法格式如下:
Python3
下面我们来测试脚本模型:
Python3
多次才是我们可以发现,每次执行结果都不一样。
然而在交互模式,pop删除集合的第一个元素(排列后集合的第一个元素)
下面我们来继续看实例:
Python3
3、计算集合中元素的个数
语法格式如下:
Python3
下面我我们来看清空集合s的方法:
Python3
4、判断元素是否在集合中的方法
语法格式如下:
Python3
判断元素x是否存在于s中,若存在则输出True,不存在则输出False。
下面为问我们来看看实例:
Python3
集合内置方法完整列表
Python3

相关文章: