Python中怎么对数据去重并保持顺序

   2024-10-20 9520
核心提示:可以使用列表和集合来实现对数据去重并保持顺序。具体方法如下:使用列表和集合的方法:data = [1, 2, 3, 2, 4, 5, 3, 6, 7]# 使

可以使用列表和集合来实现对数据去重并保持顺序。具体方法如下:

使用列表和集合的方法:
data = [1, 2, 3, 2, 4, 5, 3, 6, 7]# 使用列表推导式和集合来去重并保持顺序result = list(set(data))print(result)
自定义函数实现:
def remove_duplicates(data):    seen = set()    result = []    for item in data:        if item not in seen:            seen.add(item)            result.append(item)    return resultdata = [1, 2, 3, 2, 4, 5, 3, 6, 7]result = remove_duplicates(data)print(result)

以上两种方法都可以实现对数据去重并保持顺序,可以根据实际情况选择使用。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号