A:很好!很好!它真的很好。B:很好!它真的很好。
如何在Python中将A转移到B?具有哪个功能?
谢谢你的帮助。
可能不是最紧凑或最强大的,但它可以根据您的情况使用,应该易于遵循和调整以使其更可靠(例如,如果使用“ aardvark”一词,则可能以相同的句子结尾,而以“ ardvark”代替) )。
Sentence='Hey! Quite good! Quite good! It works really well.'
L=len(Sentence)
i=0
j=0
while i<L:
j=i+1
while j<L:
wordlen=j-i
if j+wordlen<L:
if Sentence[i:j]==Sentence[j:j+wordlen]:
print 'Original:',Sentence
NewSentence=Sentence[:i]
Sentence=NewSentence + Sentence[j:L]
print 'Compressed:',Sentence
i=L
j=L
j+=1
i+=1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句