您的位置:首页 > 编程语言 > Python开发

Python---set集合类型操作总结

2017-07-05 21:30 627 查看
来源:http://www.jb51.net/article/57214.htm

>>> lst = [1,2,3,4,1]
>>> print list(set(lst))
[1, 2, 3, 4]

set([1, 2, 3, 4])

t.add('x')           
# 添加一项
s.update([10,37,42])  # 在s中添加多项

t.remove('H') # 删除一项

len(s)  # set 的长度

x in s # 测试 x 是否是 s 的成员 

x not in s   # 测试 x 是否不是 s 的成员 

s.issubset(t)  

s <= t  # 测试是否 s 中的每一个元素都在 t 中 

s.issuperset(t)  

s >= t  # 测试是否 t 中的每一个元素都在 s 中 

s.union(t)  

s | t  # 返回一个新的 set 包含 s 和 t 中的每一个元素 

s.intersection(t)  

s & t  # 返回一个新的 set 包含 s 和 t 中的公共元素 

s.difference(t)  

s - t  # 返回一个新的 set 包含 s 中有但是 t 中没有的元素 

s.symmetric_difference(t)  

s ^ t  # 返回一个新的 set 包含 s 和 t 中不重复的元素 

s.copy()  # 返回 set “s”的一个浅复制  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: