擅长:python、mysql、java
<p>提示:</p>
<pre><code>>>> a = "14km WSW of Willow, Alaska$2.4"
>>> a = a.split("$") split the string on `$`
>>> a
['14km WSW of Willow, Alaska', '2.4']
>>> a = a[::-1] reverse the list
>>> a
['2.4', '14km WSW of Willow, Alaska']
>>> ",".join(a) give jon on `,`
'2.4,14km WSW of Willow, Alaska'
</code></pre>
<p>一行:</p>
<pre><code>>>> ",".join(a.split("$")[::-1])
'2.4,14km WSW of Willow, Alaska'
</code></pre>
<p>为您的预期输出Pythonic方式:</p>
<pre><code>>>> myString = """14km WSW of Willow, Alaska$2.4
... 4km NNW of The Geysers, California$0.9
... 13km ESE of Coalinga, California$2.1"""
>>> map(lambda x: ",".join(x.split("$")[::-1]), myString.strip().split("\n"))
['2.4,14km WSW of Willow, Alaska', '0.9,4km NNW of The Geysers, California', '2.1,13km ESE of Coalinga, California']
</code></pre>