开发手册 欢迎您!
软件开发者资料库

Python 集合(set) 方法

Python的集合(set)和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算。

Python有一组内置方法,可以在集合(set)上使用。

方法

说明

add()

将元素添加到集合中

clear()

从集合中删除所有元素

copy()

返回集合的副本

difference()

返回一个包含两个或多个集合之间的差的集合

difference_update()

删除此集合中还包含在另一个指定集合中的元素

discard()

删除指定的元素

intersection()

返回一个集合,即另外两个集合的交集

intersection_update()

删除此集合中其他指定集合中不存在的元素

isdisjoint()

返回两个集合是否相交

issubset()

返回另一个集合是否包含此集合

issuperset()

返回此集合是否包含另一个集合

pop()

从集合中删除一个元素

remove()

删除指定的元素

symmetric_difference()

返回具有两个集合的对称差的集合,两个集合中不重复的元素集合。

symmetric_difference_update()

插入这个集合和另一个集合的对称差,移除当前集合中在另外一个指定集合相同的元素,并将另外一个指定集合中不同的元素插入到当前集合中。

union()

返回一个包含集合并集的集合

update()

用这个集合和其他集合的并集更新集合

Python集合教程