<p>例如</p>
<pre><code>s = "a b c d e f "
</code></pre>
<p>需要减少到</p>
<pre><code>s = "a b c d e f "
</code></pre>
<p>现在我做这种事</p>
<pre><code>for i in xrange(arbitrarilyHighNumber,1,-1):
s = s.replace(" "*i," ")
</code></pre>
<p>但我想让它更具动态性和python风格(并假设有任意数量的空格)。如何用单个空间替换每个相邻的空间阈值?你知道吗</p>