"""

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

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()
