CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
jackfrued

CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!

GitHub Repository: jackfrued/Python-100-Days
Path: blob/master/Day01-15/code/Day07/set2.py
Views: 729
1
"""
2
集合的常用操作
3
- 交集
4
- 并集
5
- 差集
6
- 子集
7
- 超集
8
9
Version: 0.1
10
Author: 骆昊
11
Date: 2018-03-06
12
"""
13
14
15
def main():
16
set1 = set(range(1, 7))
17
print(set1)
18
set2 = set(range(2, 11, 2))
19
print(set2)
20
set3 = set(range(1, 5))
21
print(set1 & set2)
22
# print(set1.intersection(set2))
23
print(set1 | set2)
24
# print(set1.union(set2))
25
print(set1 - set2)
26
# print(set1.difference(set2))
27
print(set1 ^ set2)
28
# print(set1.symmetric_difference(set2))
29
print(set2 <= set1)
30
# print(set2.issubset(set1))
31
print(set3 <= set1)
32
# print(set3.issubset(set1))
33
print(set1 >= set2)
34
# print(set1.issuperset(set2))
35
print(set1 >= set3)
36
# print(set1.issuperset(set3))
37
38
39
if __name__ == '__main__':
40
main()
41
42