Python PythonNotes
2013-04-03
声明
a = set() # ps: {} 表示空字典
b = set([1, 2, 3])
c = {1, 2, 3}
方法清单
.add(x)
添加元素
.clear()
清空集合
-
.copy()
复制集合
-
.difference()
返回两个集合的差集
-
.difference_update()
在主集合中只移除交集部分
-
.discard()
删除集合中的元素
-
.intersection()
返回两个集合的交集
-
.intersection_update()
在主集合中只保留交集部分
-
.isdisjoint()
判断两个集合是否没有公共元素
.issubset()
判断一个集合是否是另一个集合的子集
.issuperset()
判断一个集合是否是另一个集合的超集
.pop()
删除并返回一个随机元素
-
.remove()
删除集合中的元素
-
.symmetric_difference()
返回两个集合的对称差集,即排除所有重复元素之后的合集
-
.symmetric_difference_update()
在主集合中加入其他集合中的元素,然后移除交集部分
-
.union()
返回两个集合的并集
.update()
在一个集合中添加另一个集合中的元素