python数据集中重复项个数,一行多个数据一样。

python数据集中重复项个数,一行多个数据一样。

0,1,2,3,4
5,6,7,8,9
0,1,2,3,4

“0,1,2,3,4”出现了两次。

统计并输出重复项个数,可以用字典来处理,把数据项字符串作为健,出现次数作为值。代码如下:

s='''01234
56789
01234
23456
01234
23456'''
lst=s.split('\n')
d={}
for i in lst:
    if i in d:
        d[i]=d.get(i,0)+1
    else:
        d[i]=1
for k,v in d.items():
    print(k+'出现了'+str(v)+'次')

如果顺序不一样,项都一样,算重复吗?

另外,你想干什么?统计每个重复项出现的次数,还是要排重?

1