1. 程式人生 > >python之使用set對列表去重,並保持列表原來順序

python之使用set對列表去重,並保持列表原來順序

原來 div 無重復 列表 mys ddr body afa key

#原始方法,但是會打亂順序

mylist = [1,2,2,2,2,3,3,3,4,4,4,4]
myset = set(mylist) #myset是另外一個列表,裏面的內容是mylist裏面的無重復 項

# 收件人去重,並保持原來的收件人順序
mailto = [‘cc‘, ‘bbbb‘, ‘afa‘, ‘sss‘, ‘bbbb‘, ‘cc‘, ‘shafa‘]
addr_to = list(set(mailto))
addr_to.sort(key = mailto.index)

python之使用set對列表去重,並保持列表原來順序