set2.py 766 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. """
  2. 集合的常用操作
  3. - 交集
  4. - 并集
  5. - 差集
  6. - 子集
  7. - 超集
  8. Version: 0.1
  9. Author: 骆昊
  10. Date: 2018-03-06
  11. """
  12. def main():
  13. set1 = set(range(1, 7))
  14. print(set1)
  15. set2 = set(range(2, 11, 2))
  16. print(set2)
  17. set3 = set(range(1, 5))
  18. print(set1 & set2)
  19. # print(set1.intersection(set2))
  20. print(set1 | set2)
  21. # print(set1.union(set2))
  22. print(set1 - set2)
  23. # print(set1.difference(set2))
  24. print(set1 ^ set2)
  25. # print(set1.symmetric_difference(set2))
  26. print(set2 <= set1)
  27. # print(set2.issubset(set1))
  28. print(set3 <= set1)
  29. # print(set3.issubset(set1))
  30. print(set1 >= set2)
  31. # print(set1.issuperset(set2))
  32. print(set1 >= set3)
  33. # print(set1.issuperset(set3))
  34. if __name__ == '__main__':
  35. main()