前言:创建集合使用{}或set(),但如果要创建空集合只能使用set(),因为{}用来创建空字典。一、增加
- add()
s1 = {10, 20}
s1.add(100)
print(s1)
#{100, 10, 20}
- update():追加的数据是序列。
s1 = {10, 20}
s1.update([100, 200])
s1.update('abc')
print(s1)
#{'1', 100, 200, 10, 20, '0'}
二、删除
- remove():删除集合中指定的数据,如果数据不存在则报错。
s1 = {10, 20, 30}
s1.remove(20)
print(s1)
#{10, 30}
- discard():删除集合中指定数据,如果数据不存在也不会报错。
s1 = {10, 20, 30}
s1.discard(20)
print(s1)
#{10, 30}
- pop():随机删除某个数据,并返回这个数据。
s1 = {10, 20, 30}
s1.pop()
print(s1)
#{20, 30}
三、查找
- in:判断数据在集合序列。
- not in:判断数据不在集合序列。
s1 = {10, 20, 30}
print(10 in s1)
#True



