集合

集合特点:可变的,使用大括号表示,

集合内的元素:无序的,唯一的、不可改变类型

# 创建一个空集合
s = set()
s = {}  # 创建空字典

(一)集合操作方法

1 增加
  • add(item)
  • update(set)
s = {1,2,3,7,8}
s.add(10)  # 将10添加到集合中

s2 = {4,5,6,7}

s.update(s2) # 
print(s)  # {1,2,3,4,5,6,7,8}
2 删除
  • pop()
  • remove()
  • del
  • clear()

3 遍历集合

for i in set:
    print(i)  

(二)集合数学运算

1.交集(& 或者 intersection)取公共部分

2.并集 (| 或者 union) 取去除重复部分内容

3.差集 (- 或者 difference)取set1或者set2中除去公共部分的内容

4.反交集 (^ 或者 symmetric_difference)

5.子集 (< 或者 issubset)

6.超集 (> 或者 issuperset)

posted @ 2020-12-02 19:03  小杜打醋尢买布  阅读(84)  评论(0编辑  收藏  举报