今日在学习python的时候,看到对set集合的解释
set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作:
>>> s1 = set([1, 2, 3])
>>> s2 = set([2, 3, 4])
>>> s1 & s2
{2, 3}
>>> s1 | s2
{1, 2, 3, 4}
于是想到之前开发java的时候总是想到用hashmap,而没有想到在一些具体业务的时候,是可以用set来解决的,之前只考虑到了它的不能放重复元素,无序等缺点,而没考虑到这些,记录一下省得以后忘了。