41 lines
766 B
Python
41 lines
766 B
Python
|
"""
|
||
|
集合的常用操作
|
||
|
- 交集
|
||
|
- 并集
|
||
|
- 差集
|
||
|
- 子集
|
||
|
- 超集
|
||
|
|
||
|
Version: 0.1
|
||
|
Author: 骆昊
|
||
|
Date: 2018-03-06
|
||
|
"""
|
||
|
|
||
|
|
||
|
def main():
|
||
|
set1 = set(range(1, 7))
|
||
|
print(set1)
|
||
|
set2 = set(range(2, 11, 2))
|
||
|
print(set2)
|
||
|
set3 = set(range(1, 5))
|
||
|
print(set1 & set2)
|
||
|
# print(set1.intersection(set2))
|
||
|
print(set1 | set2)
|
||
|
# print(set1.union(set2))
|
||
|
print(set1 - set2)
|
||
|
# print(set1.difference(set2))
|
||
|
print(set1 ^ set2)
|
||
|
# print(set1.symmetric_difference(set2))
|
||
|
print(set2 <= set1)
|
||
|
# print(set2.issubset(set1))
|
||
|
print(set3 <= set1)
|
||
|
# print(set3.issubset(set1))
|
||
|
print(set1 >= set2)
|
||
|
# print(set1.issuperset(set2))
|
||
|
print(set1 >= set3)
|
||
|
# print(set1.issuperset(set3))
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
main()
|