擅长:python、mysql、java
<p>如果您不想按照@Avinash的建议使用regex,可以将<code>text</code>拆分为单词,替换然后加入。你知道吗</p>
<pre><code>ColorPairs = {'red':'blue','blue':'red'}
def ColorSwap(text):
textList = text.split(' ')
text = ' '.join(ColorPairs.get(k, k) for k in textList)
print text
ColorSwap('The red and blue ball')
</code></pre>
<h3>输出</h3>
<pre><code>The blue and red ball
</code></pre>