1、求交集
python_1 = ['lcg', 'szw', 'zjw'] linux_1 = ['lcg', 'szw','liushui'] p_s=set(python_1) l_s=set(linux_1) print(p_s,l_s) print(p_s.intersection(l_s))#求交集 print(p_s&l_s) #求交集
输出
{'lcg', 'szw', 'zjw'} {'lcg', 'szw', 'liushui'} {'lcg', 'szw'} {'lcg', 'szw'}
2、求并集
python_1 = ['lcg', 'szw', 'zjw'] linux_1 = ['lcg', 'szw','liushui'] p_s=set(python_1) l_s=set(linux_1) print(p_s,l_s) print(p_s.union(l_s))#求并集 print(p_s|l_s) #求并集
输出
{'zjw', 'lcg', 'szw'} {'lcg', 'liushui', 'szw'} {'lcg', 'zjw', 'liushui', 'szw'} {'lcg', 'zjw', 'liushui', 'szw'}
3、求差集
python_1 = ['lcg', 'szw', 'zjw'] linux_1 = ['lcg', 'szw','liushui'] p_s=set(python_1) l_s=set(linux_1) print(p_s,l_s) print(p_s.difference(l_s))#求差集 print(p_s-l_s) #求差集
输出
{'szw', 'lcg', 'zjw'} {'szw', 'lcg', 'liushui'} {'zjw'} {'zjw'}