擅长:python、mysql、java
<p>你的第一个解决方案是正确的。它应该输出每一个匹配,而不仅仅是最后一个。我的Python测试:</p>
<pre><code>abbrev_dict = {}
abbrev_dict['omg'] = "Oh My God!"
abbrev_dict['gtg'] = "Got to go"
input = "omg shut up I gtg"
for x in abbrev_dict:
if x in input:
print(x + ":" + abbrev_dict[x])
# Output:
# omg:Oh My God!
# gtg:Got to go
</code></pre>
<p>我的猜测是<code>abbrev_dict</code>的键不是小写的(例如<code>OMG</code>而不是{<cd3>}),因此与输入不匹配(强制要求是小写)。请尝试将键小写:</p>
^{pr2}$