【Python Trick】set与list

利用set去除list重复元素

set是一个无序不重复元素集,基本功能包括关系测试和消除重复元素。
若需要消除重复元素,如下

a=[5,2,5,1,4,3,3]
a=list(set(a))12

提取两个list中出现过的非重复元素

line1=['a','b','a']
line2=['a','c']
line=line1+line2
line=list(set(line))1234

两个set的并集

set1=set(['a','b'])
set2=set(['a','c'])
set(list(set1)+list(set2))