Image Description

Python 中的集合是由不重复元素组成的无序的集合。

可以用集合来消除重复的元素,也可以通过差集、交集、并集等方法计算两个集合内的元素。

创建集合

通过大括号{} 或者 set() 来创建一个集合

set1 = {value1,value2,value3,value2}
set2 = set([value1,value2,value3])
print(set1)

输出
{value3,value1,value2}

从输出结果上可以发现,set集合是无序的,并且重复的元素被消除。

集合添加元素

通过add()方法给集合添加元素。

set1 = {value1,value2,value3}
set1.add(value4)

集合删除元素

通过remove()方法删除集合中的元素

set1 = {value1,value2,value3,value4}
set1.remove(value4)
print(set1)
输出
{value1,value2,value3}

集合元素运算

set1 = {1,2,3,4}
set2 = {4,5,6,7}

//交集
set3 = set1 & set2
print(set3)
输出
{4}

//并集
set4 = set1 | set2
print(set4)
输出
{1,2,3,4,5,6,7}