描述兩種方法:
1.如果list里面是單一的元素
如:arr =['a','d','e','a']
用:arr= sorted(set(arr), key=arr.index)
同:arr = list(set(arr))
arr.sort(key=arr.index)
??直接set(arr)也可以去除重復(fù)元素存捺,只是新數(shù)組的順序就不是原來的順序了送丰。
2.如果list里面是字典
如:arr=[{'text':wuyuan,'value':1},{'text':默認,'value':2},{'text':默認,'value':2},
{'text':wyy,'value':4}]
用:f = lambda x,y:x if y in x else x + [y]
arr = reduce(f, [[], ] + arr)
??這里去除的字典里面的鍵值對必須是完全一樣的终惑。