字符串文档的去重
Posted lovejh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串文档的去重相关的知识,希望对你有一定的参考价值。
解题思路 ,由于这是一个字符串文档,里面又包含字典的语法格式,考虑用字符串的分割和替换方法把每行的健
提取出来作重复处理 代码如下
1 myseq = ‘‘‘[a:1,b:2,c:3] 2 [a:3,b:3,c:8] 3 [a:7,c:2:m:7,r:4] 4 [a:2,c:4:m:6,r:4] 5 [a:3,b:2,c:7,o:5]‘‘‘ 6 7 def eve(i): 8 evest=‘‘ 9 for x in range(0,len(i),2): 10 evest+=i[x] 11 return evest 12 myseq=myseq.split(‘ ‘) 13 lt=[] 14 for i in myseq: 15 lt.append(eve(i.replace(‘[‘,‘‘).replace(‘]‘,‘‘).replace(‘:‘,‘‘).replace(‘,‘,‘‘))) 16 17 ##print(lt) 18 l1,l2=[],[] 19 for i in range(len(lt)): 20 if lt[i] not in l2: 21 l2.append(lt[i]) 22 l1.append(myseq[i]) 23 ##print(l2) 24 print(l1)
运行结果:
[‘[a:1,b:2,c:3]‘, ‘[a:7,c:2:m:7,r:4]‘, ‘[a:3,b:2,c:7,o:5]‘]
以上是关于字符串文档的去重的主要内容,如果未能解决你的问题,请参考以下文章