python学习之集合
集合是一个无序的,不重复的数据组合
去重,把一个列表变成集合,就自动去重了
number = [1,2,3,4,1,2,3,4]
print(number)
print(set(number))
关系测试,测试两组数据之前的交集、差集、并集等关系
t.add('x') 添加
s.update([10,37,28]) 添加多个
t.remove('H') 删除
len(s) s集合的长度
'x' in s x是否包含在s内
'x' not in s x是否不包含在s内
s.issuperset(t) t中的元素是否都包含在s内
s >= t
s.issubset(t) s中的元素是否都包含在t内
s <= t
s.union(t) 并集 同 s | t
s.intersection(t) 交集 同 s & t
s.difference(t) #同s - t 返回s中有的t中没有的
s.symmetric_difference(t)) #同t ^ s 返回一个新的 set 包含 s 和 t 中不重复的元素
s.copy() 返回 set “s”的一个浅复制