lst1 = ['a','vv','e5',5,0,11,'hd']
lst2 = ['b',4,6,8,5,'a']
1.借助集合求解两个list的交集
set(lst1) & set(lst2)
==> {'a', 5}
2. 求解并集
set(lst1).union(set(lst2))
set(lst1) | (set(lst2)) #两者结果相同
===> {0, 'b', 5, 'vv', 'e5', 4, 6, 8, 11, 'hd', 'a'}
3.求解差集
set(lst1).difference(set(lst2))
==> {0, 11, 'hd', 'e5', 'vv'},在lst1中而不在lst2中的元素