擅长:python、mysql、java
<p>另一种方法是迭代输入字符串,并使用如下计数器检查每个字符<code>-</code>是否与另一个字符<code>-</code>连续:</p>
<pre><code>def convertString(inString):
newString = []
counter = 0
for letter in inString:
if letter == '-':
if counter > 0:
continue
else:
newString.append(letter)
counter = counter + 1
else:
newString.append(letter)
counter = 0
return "".join(newString)
inString = "apples are-the best -fruits"
newString = convertString(inString)
print(newString)
</code></pre>
<p>输出:</p>
<pre><code>apples-are-the-best-fruits
</code></pre>