侧边栏壁纸
  • 累计撰写 123 篇文章
  • 累计创建 27 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

集合

梁来福
2022-02-20 / 0 评论 / 0 点赞 / 0 阅读 / 1184 字
温馨提示:
本文最后更新于 2024-05-06,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

创建集合

创建集合使用{}或者set(),但是如果要创建空集合只能使用set()

  • 有数据集合
    s1 = {数据1, 数据2, 数据3, ......}
  • 无数据集合
    s1 = set()

集合常见的操作方法

s1 = {10, 10, 20, 20, 30, 40, 50}

1、增加数据

add()

s1.add(60)
print(s1)

输出:{50, 20, 40, 10, 60, 30}

s1.add(10)
print(s1)

输出:{50, 20, 40, 10, 30}

注意:

集合是可变类型

集合有去重功能,如果追加的数据是集合已有数据,则不进行操作

update() ---追加数据序列

s1.update([10, 20, 60])
print(s1)

输出:{50, 20, 40, 10, 60, 30}

2、删除数据

remove() ---删除指定数据,如果数据不存在报错

discard() ---删除指定数据,如果数据不存在不报错

pop() ---随机删除某个数据,并返回这个数据

pop_s = s1.pop()
print(s1)
print(pop_s)

输出:

{20, 40, 10, 30}
50

3、查找数据

s1 = {10, 20, 30, 40, 50}

in ---判断数据在集合序列

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

print(10 in s1)

输出:True

print(10 not in s1)

输出:False

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
博主关闭了所有页面的评论