擅长:python、mysql、java
<p>如果您确实想使用一个dict,其中每个键的“字母”都有“相反字母”的值:</p>
<p>这是一个可能的解决方案:</p>
<pre><code>diction = {" ": " "}
all_letters = range(ord('A'), ord('Z')+1)
for char, opsite_char in zip(all_letters, reversed(all_letters)):
diction[chr(char)] = chr(opsite_char)
print(diction)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>{' ': ' ', 'A': 'Z', 'B': 'Y', 'C': 'X', 'D': 'W', 'E': 'V', 'F': 'U', 'G': 'T',
'H': 'S', 'I': 'R', 'J': 'Q', 'K': 'P', 'L': 'O', 'M': 'N', 'N': 'M', 'O': 'L',
'P': 'K', 'Q': 'J', 'R': 'I', 'S': 'H', 'T': 'G', 'U': 'F', 'V': 'E', 'W': 'D',
'X': 'C', 'Y': 'B', 'Z': 'A'}
</code></pre>