- set
- 不允许重复,无序的元素集合
# 创建 2 种方式 s = set() s = {11,22,33,44} # 转换 s = set([11,22,33,11,22]) # [11,22,33] # 添加一个元素 s = set() s.add(11) print(s) # {11} # 清空 s.clear() # difference找到不同的赋值给新的变量 s1 = {11,22,33} s2 = {22,55} ret = s1.difference(s2) #s1存在,s2不存在的 print(ret) # {11,33} # difference_update 找到不同的更新自己 res = s2.difference_update(s1) print(s2) # {55} print(res) # None # 移除 se = {11, 22, 33} discard(44) # 不报错 remove(44) # 报错 print(se) # 交集(不更新原来的) s1 = {11, 22, 33} s2 = {22, 92, "haha"} ret = s1.inrersection(s2) # intersection_update() 更新原来的 # 有交集False,无交集True # isdisjoint() 是否有交集 se = {11, 22, 33, 44} be = {11, 22} ret = se.issubset(be) #False 是否子序列 res = se.issupset(be) # True 是否父序列
- 不允许重复,无序的元素集合
网友评论