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)

 

posted @ 2022-02-25 13:35  Xxiaoyu  阅读(21)  评论(0编辑  收藏  举报