擅长:python、mysql、java
<p>下面是一个如何做到这一点的小例子。你知道吗</p>
<p>注意:比@Ajax1234的答案更容易理解,但效率要低得多。你知道吗</p>
<pre><code>text = '''Hi
I'm here:
London
UK
USA
Where are you:
here
there
what will you do:
something
somethin2'''
# add comma if there is ':' or else insert the line
output = [line.strip() if ':' not in line else ',' for line in text.split('\n')]
# join the list on space
output = ' '.join(output)
# split back into list on ',' and trim the white spaces
output = [item.strip() for item in output.split(',')]
print(output)
</code></pre>
<p>输出:</p>
<pre><code>['Hi', 'London UK USA', 'here there', 'something somethin2']
</code></pre>