集合2-python3

"""
集合的常用操作
    - 交集
    - 并集
    - 差集
    - 子集
    - 超集

Version: 1.0.0
Author: Catherine
Data: 2019-03-11
"""


def main():
    set1 = set(range(1, 7))
    print("set1: ", set1)
    set2 = set(range(2, 11, 2))
    print("set2: ", set2)
    set3 = set(range(1, 5))
    print("set3: ", set3)
    print("set1 & set2: ", set1 & set2)
    print("set1.intersection(set2): ", set1.intersection(set2))
    print("set1 | set2: ", set1 | set2)
    print("set1.union(set2): ", set1.union(set2))
    print("set1 - set2", set1 - set2)
    print("set1.difference(set2): ", set1.difference(set2))
    print("set1 ^ set2: ", set1 ^ set2)
    print("set1.symmetric_difference(set2): ", set1.symmetric_difference(set2))
    print("set2 <= set1: ", set2 <= set1)
    print("set2.issubset(set1): ", set2.issubset(set1))
    print("set3 <= set1: ", set3 <= set1)
    print("set3.issubset(set1): ", set3.issubset(set1))
    print("set1 >= set2: ", set1 >= set2)
    print("set1.issuperset(set2): ", set1.issuperset(set2))
    print("set1 >= set3: ", set1 >= set3)
    print("set1.issuperset(set3): ", set1.issuperset(set3))


if __name__ == "__main__":
    main()

猜你喜欢

转载自blog.csdn.net/u011280600/article/details/88524008
今日推荐