入坑Python--集合的相关操作

一、创建集合:

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

二、增加数据:

  • add():因为集合有去重功能,所以,当集合内追加的数据是当前集合已有数据的话,则不进行任何操作。
  • update():追加的数据是序列

三、删除数据:

  • remove():删除集合中的指定数据,如果数据不存在则报错
  • discard():删除集合中的指定数据,如果数据不存在也不会报错
  • pop:随机删除某个数据,并返回这个数据

四、查找数据:

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

下面展示一些 实现代码


# 1、创建新集合
s1 = {10,20,30,40,50}
print(s1)

s2 = set('abcd')
print(s2)

s3 = {}
print(type(s3))

s4 = set()
print(type(s4))
print()

# 2、增加数据
s5 = {10,20}
s5.add(100)
s5.add(10)
print(s5)
print()

s6 = {10,20}
# s6.update(100) 报错
s6.update([100])
print(s6)
print()

# 3、删除数据
# remove():删除指定数据,如果数据不存在报错
s7 = {10,20}
s7.remove(10)
print(s7)
print()

# discard():删除指定数据,如果数据不存在不报错
s8 = {10,20,30,40,50}
s8.discard(10)
print(s8)
print()

# pop():随机删除某个数据,并返回这个数据
s9 = {10,20,30,40,50}
del_num = s9.pop()
print(del_num)
print(s9)
print()

# 查找数据
s10 = {10,20,30,40,50}
print(10 in s10)
print(10 not in s10)


运行结果:

在这里插入图片描述
在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页