python之使用set對列表去重,並保持列表原來順序(轉)
是mylist里面的無重復 項 # 收件人去重,並保持原來的收件人順序mailto = ['c ...
是mylist里面的無重復 項 # 收件人去重,並保持原來的收件人順序mailto = ['c ...
#原始方法,但是會打亂順序 mylist = [1,2,2,2,2,3,3,3,4,4,4,4]myset = set(mylist) #myset是另外一個列表,里面的內容是mylist里面的無重復 項 # 收件人去重,並保持原來的收件人順序mailto = ['cc', 'bbbb ...
運行結果: ...
多種方法實現列表去重 待去重列表 lt1 = [1,3,2,3,4,5,3,5] 使用集合(結果為升序) 使用字典 使用排序 使用列表生成式 lambda + reduce(大才小用) while ...
...
無聊統計了下列表去重到底有多少種方法。 1.集合 list(set(alist)) 如果要保持順序: import random if __name__=='__main__': a=[random.randint(0,10) for i in xrange(10 ...
...