Python-集合的相关操作
判断
in 和 not in
新增
add():添加一个元素
update():添加至少一个元素
删除
remove():删除一个指定元素,若指定元素不存在抛出KeyError
discard():删除一个指定元素,若指定元素部存在不抛出异常
pop():删除一个任意元素
clear():清空集合
1 # 集合的相关操作 2 s = {10, 20, 30, 40, 50} 3 print(s) 4 5 '''集合元素的判断''' 6 print(10 in s) 7 print(10 not in s) 8 print(100 in s) 9 print(100 not in s) 10 11 '''集合元素的新增''' 12 s.add(80) # add添加一个 13 print(s) 14 s.update({200, 400, 300}) # update添加至少一个 15 print(s) 16 s.update([12, 13, 14]) 17 print(s) 18 s.update((11, 22, 33)) 19 print(s) 20 21 '''集合元素的删除''' 22 s.remove(10) 23 print(s) 24 # s.remove(888) KeyError: 888 25 # print(s) 26 s.discard(888) 27 print(s) 28 s.pop() #随机抛出幸运观众 29 print(s) 30 s.clear() 31 print(s)