ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 集合是一个无序的,不重复的数据组合 它的主要作用如下: **去重**,把一个列表变成集合,就自动去重了 **关系测试**,测试两组数据之前的交集、差集、并集等关系 ## 常用语法 ~~~python s = set([3,5,9,10]) #创建一个数值集合 t = set("Hello") #创建一个唯一字符的集合 s.copy() # 返回 set “s”的一个浅复制 t.add('x') # 添加一项 s.update([10,37,42]) # 在s中添加多项 t.remove('H') # 使用remove()可以删除一项 len(s) # set 的长度 x in s # 测试 x 是否是 s 的成员 x not in s # 测试 x 是否不是 s 的成员 s.union(t) # 返回一个新的 set 包含 s 和 t 中的每一个元素 s | t s.intersection(t) # 返回一个新的 set 包含 s 和 t 中的公共元素 s & t s.difference(t) # 返回一个新的 set 包含 s 中有但是 t 中没有的元素 s - t s.symmetric_difference(t) # 返回一个新的 set 包含 s 和 t 中不重复的元素 s ^ t s.issubset(t) # 测试是否 s 中的每一个元素都在 t 中 s <= t s.issuperset(t) # 测试是否 t 中的每一个元素都在 s 中 s >= t ~~~