集合

作者: 牞_adfe | 来源:发表于2018-03-14 10:49 被阅读0次

    #语法

    s = {0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,'q','w','w','r'}  #自动去除重复的

    print(s)

    {0, 1, 2, 3, 4, 5, 6, 7, 'r', 'q', 'w'}

    别的数据类型(列表、元祖) 转成集合 set(list)

    list = [0,0,0,0,0,0,0,0,0,1,2,3,4,5,6]

    set(list)

    {0, 1, 2, 3, 4, 5, 6}

    增删改查 s.add clear update

    s.add clear update

    {0, 1, 2, 3, 4, 5, 6, 7, 'r', 'q', 'w'}

    集合关系测试

    交集 集合1.intersection(集合2) 或者 集合1 & 集合2

    差集 集合1的差集: 集合1。difference(集合2) 或者 集合1 - 集合2 反过来 集合2-集合1

    并集 集合1.union(集合2) 或者 集合1|集合2

    对称差集 (不是交集的那部分) 集合1.symmetric_difference(集合2) 或者 集合1^集合2

    超集 子集 (具有包含关系的)

    集合1包含有集合2 集合1 .issubset(集合2) 错 集合1.issuperset(集合2)对 或者 集合1<=集合2 False 集合1>=集合2 True

    相关文章

      网友评论

          本文标题:集合

          本文链接:https://www.haomeiwen.com/subject/ehzxqftx.html