stream list去重
时间: 2023-11-07 18:50:23 浏览: 67
List 去重的6种方法(contains、迭代、hashSet、treeSet、linkedHashSet、stream)
要对一个流列表进行去重操作,可以使用集合(Set)来实现。集合是一种无序且不包含重复元素的数据结构。你可以将流中的元素逐个添加到集合中,这样集合会自动去除重复项。
以下是一个示例代码:
```python
stream = [1, 2, 2, 3, 4, 4, 5, 6, 6]
unique_stream = set(stream)
result = list(unique_stream)
print(result) # 输出 [1, 2, 3, 4, 5, 6]
```
在上面的示例中,首先定义了一个流列表 `stream`,其中包含了一些重复的元素。然后,通过将 `stream` 转换为集合 `unique_stream`,我们得到了一个去重后的集合对象。最后,将集合对象再转换为列表 `result`,以便输出结果。
请注意,集合是无序的,所以最终的列表 `result` 的元素顺序可能与原始流列表的顺序不同。
阅读全文