【Python】集合

前言:创建集合使用{}或set(),但如果要创建空集合只能使用set(),因为{}用来创建空字典。

一、增加

  • add()

语法:集合名.add(内容)

s1 = {10, 20}
s1.add(100)
print(s1)
#{100, 10, 20}
  • update():追加的数据是序列。

语法:集合名.update(内容)

s1 = {10, 20}
s1.update([100, 200])
s1.update('abc')
print(s1)
#{'1', 100, 200, 10, 20, '0'}

二、删除

  • remove():删除集合中指定的数据,如果数据不存在则报错。

语法:集合名.remove(内容)

s1 = {10, 20, 30}
s1.remove(20)
print(s1)
#{10, 30}
  • discard():删除集合中指定数据,如果数据不存在也不会报错。

语法集合名.discard(内容)

s1 = {10, 20, 30}
s1.discard(20)
print(s1)
#{10, 30}
  • pop():随机删除某个数据,并返回这个数据。

语法:集合名.pop

s1 = {10, 20, 30}
s1.pop()
print(s1)
#{20, 30}

三、查找

  • in:判断数据在集合序列。

  • not in:判断数据不在集合序列。

语法:1.内容 in 集合名

           2.内容 not in 集合名

s1 = {10, 20, 30}
print(10 in s1)

#True

Guess you like

Origin blog.csdn.net/qq_26082507/article/details/120678235