python 数组去重的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 数组去重的方法相关的知识,希望对你有一定的参考价值。

参考技术A 如:arr =['a','d','e','a']
用: arr= sorted(set(arr), key=arr.index)
同: arr = list(set(arr))
arr.sort(key=arr.index)
⚠️直接set(arr)也可以去除重复元素,只是新数组的顺序就不是原来的顺序了。

如: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)
⚠️这里去除的字典里面的键值对必须是完全一样的。

以上是关于python 数组去重的方法的主要内容,如果未能解决你的问题,请参考以下文章

数组去重的几种方法

对象数组去重

数组去重的方法

js数组去重的方法

JS数组去重的方法汇总

数组去重的方法