python数组去重的方法,python中集合去重
集合(set)完整的excel重复数据删除集合(Set)是不重复元素的无序序列。
你可以用花括号{}或set()函数来创建一个集合。注意:必须使用set()而不是{}来创建空集,因为{}用于创建空字典。
根据python集合的一些属性,我们可以发现集合可以帮助我们对大量数据进行去重。
以下数据是赢得比赛信息对应的大学名称:
将excel表放在桌面上的d盘下。
xlrd as xd data=xd . Open _ workbook(r d:\ desktop \ data . xlsx )#打开excel表格所在的路径,sheet=data . sheet _ by _ name( sheet 1 )#读取数据,打开d=[]for I in range(sheet . nrows)by excel表格名称:#将表格中的数据逐步添加到列表中,最后转换成列表结构D1=[]for J in range(sheet . ncols):D1 . append(sheet . cell _ value(I,J)) D
你可以看到数据都是按照每行以列表的形式显示的。让我们将每一行的列表合并成一个列表。
将numpy作为npa=sum(d,[])a导入
最后,使用set()直接移除权重:
设置(一)
您可以看到重复的数据已被删除并按字母顺序排序。
(结束。)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。