python中set集合的常见操作

集合主要有交、并、差、对称差、判断一个集合是否是另外一个集合的子集或者是父集合等操作,下面是常见的例子:

if __name__ == '__main__':
    a = set({1, 2, 3, 4, 5, 10})
    b = set({1, 5, 10, 34, 56})
    # &为两个set集合的交
    print(a & b)

    # | 为两个set集合的并操作
    print(a | b)

    # - 为两个set集合的差操作
    print(a - b)

    # ^为两个set集合的对称差操作
    print(a ^ b)

    # 判断两个集合是否相交
    print(a.isdisjoint(b))

    a = {1, 5, 10}
    # 判断a集合是否是另外一个集合的子集
    print(a.issubset(b))

    # 判断b集合是否是a集合的父集合
    print(b.issuperset(a))

猜你喜欢

转载自blog.csdn.net/qq_39445165/article/details/107200832