list根据某个字段去重
时间: 2023-07-07 09:20:18 浏览: 113
java中list排序
5星 · 资源好评率100%
可以使用Python中的set和lambda函数实现根据某个字段去重。例如,假设有一个包含字典的列表,其中每个字典都有一个"key"字段,可以使用以下代码来根据"key"字段去重:
```
original_list = [{'key': 'value1'}, {'key': 'value2'}, {'key': 'value1'}]
new_list = list(set(map(lambda x: x['key'], original_list)))
```
这将返回一个只包含"value1"和"value2"的新列表,因为"value1"重复了。
阅读全文