python之set(集合)

set(集合)的关系类型

print('-----并集-----')
print(a | b)
print(a.union(b))

print('-----交集-----')
print(a & b)
print(a.intersection(b))

print('-----差集-----')
print(a.difference(b))
print(a - b)

print('-----对称差集-----') # 把交集除外的集合
print(a.symmetric_difference(b))
print(a ^ b)

print('-----子父集-----')
a.issubset(b)
a.issuperset(b)

set(集合)的增删改查

增:

add('添加一个元素') update('添加多个元素')

删:
print(b.pop())          # 随机删除一个元素,有返回值
print(b.remove(元素)) # 删除一个元素,如果不存在,则会报错
print(b.discard(元素)) # 删除一个元素

改:
查:

 set(集合)的其他基本操作

猜你喜欢

转载自www.cnblogs.com/yeyu1314/p/11691598.html