【发布时间】:2019-08-30 09:55:22
【问题描述】:
我有一个列表列表:每个列表都包含一个包含一个句子的字符串,其中有未清理的单词,比如 word;word 所以我需要像 word 一样清理它;单词。 sypbol(;) 也应该返回
start=[["lolo mama12;lo ushfudhsui"],["lolo mama12;lo lolo;jhdsjh" ],["lolo mama12;lo"]]
output=[]
for item in start:
#print(item)
for l in item:
if ';' in l:
l=l.split(";")
l.append("")
l[2]=l[1]
l[1]=";"
for i in l:
item.append(i)
output.append(item)
#print(l)
else:
output.append(([item]))
start=[["lolo mama12;lo ushfudhsui"],["lolo mama12;lo lolo;jhdsjh" ],["lolo mama12;lo"]]
output=[]
for item in start:
#print(item)
for l in item:
if ';' in l:
l=l.split(";")
l.append("")
l[2]=l[1]
l[1]=";"
for i in l:
item.append(i)
output.append(item)
else:
output.append(item)
我想要得到的结果是这样的:
output=[["lolo mama12 ; lo ushfudhsui"],["lolo mama12 ; lo lolo ; jhdsjh" ],["lolo mama12 ; lo"]]
【问题讨论】: