<p>我需要从一个字符串中删除所有多余的空白字符,这样一行中的空白字符不超过1个。我还需要打印一行,其中包含删除的空格字符的最大连续数。在</p>
<p>这就是我目前所拥有的,但它现在所做的就是将字符串返回给我。在</p>
<pre><code>def spaceremover(text):
for i in range(1,len(text)):
if i==' ':
if text[i-1]==' ':
del i
def spacecounter(text):
count=0
maxcount=0
for i in range(1,len(text)):
if i==' ':
if text[i-1]==' ':
count=count+1
elif count>maxcount:
maxcount=count
count=0
else:
count=0
return maxcount
def main(text):
spacecounter(text)
spaceremover(text)
text=''.join(text)
print (text)
text=list(input())
main(text)
</code></pre>