数据去重方法python_python中去重的方法「终于解决」

数据去重方法python_python中去重的方法「终于解决」在python中,有两种方法进行去重:1)对于list数据,去重方式如下:a)原列表list_origin的内容如下:list_origin=[“aaa”,”ccc”,”bbb”,”aaa”,”ddd”,”bbb”]b)进行去重,获得新的列表new_list:new_list=list(set(list_origin))这里的new_list=[‘aaa‘,‘bbb‘,‘ccc…

大家好,欢迎来到IT知识分享网。

在python中,有两种方法进行去重:

1)对于list数据,去重方式如下:

a)原列表list_origin的内容如下:

list_origin = [“aaa”, “ccc”, “bbb”, “aaa”, “ddd”, “bbb”]

b)进行去重,获得新的列表new_list:

new_list = list(set(list_origin))

这里的new_list=[‘aaa‘,‘bbb‘, ‘ccc‘, ‘ddd‘]

c)对新的列表进行排序,这里采用原来列表中的顺序对新列表进行排序:

new_list.sort(key = mailto.index)

这里的new_list=[‘aaa‘,‘ccc‘, ‘bbb‘, ‘ddd‘]

2)第二种方法,可以借用dictionary中不能有重复出现的key的思想即可完成去重的功能:

a)原列表list_origin的内容如下:

list_origin = [“aaa”, “ccc”, “bbb”, “aaa”, “ddd”, “bbb”]

b)将列表内容添加到字典中:

定义空字典:dict_tmp = {}

for single_value in list_origin:

dict_tmp[single_value] = “”

此时得到的字典的key即为去重后的内容。

Notes:

哎,楼主当年没好好学,竟然用第二种方法搞了好多项目中的去重工作……

原文:http://www.cnblogs.com/renyuanjun/p/5562084.html

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/25130.html

(0)
上一篇 2023-08-02 20:33
下一篇 2023-08-03 10:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信