擅长:python、mysql、java
<p>另一种可能的解决方案:</p>
<pre><code>dict(example + [s[::-1] for s in example])
</code></pre>
<p><code>[s[::-1] for s in example]</code>创建一个所有字符串都反转的新列表。<code>example + [s[::-1] for s in example]</code>将列表组合在一起。然后<code>dict</code>构造函数根据键值对列表(每个字符串的第一个字符和最后一个字符)构建字典:</p>
<pre><code>In [5]: dict(example + [s[::-1] for s in example])
Out[5]: {'a': 'b', 'b': 'a', 'c': 'd', 'd': 'c'}
</code></pre>