擅长:python、mysql、java
<p>在for循环耗尽后,需要将替换的结果赋回<code>sent</code>,然后返回<code>sent</code>:</p>
<pre><code>def translate(sent):
trans={"merry":"god", "christmas":"jul", "and":"och", "happy":"gott", "new":"nytt", "year":"år"}
word_list = sent.split(' ')
for word in word_list:
for i,j in trans.items():
if j == word:
sent = sent.replace(word, i)
return sent
translate('xmas greeting: god jul och gott nytt år')
# 'xmas greeting: merry christmas and happy new year'
</code></pre>