list中某个字段去重
时间: 2024-10-03 14:02:19 浏览: 22
如何实现java8 list按照元素的某个字段去重
5星 · 资源好评率100%
在Python中,如果你有一个包含列表的列表(即嵌套列表),想要去除每个子列表中的重复元素,你可以使用嵌套循环结合set数据结构来实现。set是一个无序、不重复的集合,可以用来快速去除重复项。以下是简单的示例:
```python
def remove_duplicates(nested_list):
result = []
for sublist in nested_list:
temp_set = set()
result.append(list(temp_set.union(sublist)))
return result
# 示例
nested_list = [[1, 2, 2, 3], [4, 5, 6, 6], [7, 8, 9, 9]]
unique_nested_list = remove_duplicates(nested_list)
print(unique_nested_list) # 输出:[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
```
在这个例子中,我们遍历外层列表,然后对内层列表创建一个临时set,再将set转换回list添加到结果中。这样就保证了子列表内的元素是唯一的。
阅读全文