擅长:python、mysql、java
<pre><code>import string
for x, y in zip(range(1, 27), string.ascii_lowercase):
print(x, y)
</code></pre>
<p>或者</p>
<pre><code>import string
for x, y in enumerate(string.ascii_lowercase, 1):
print(x, y)
</code></pre>
<p>或者</p>
<pre><code>for x, y in ((x + 1, chr(ord('a') + x)) for x in range(26)):
print(x, y)
</code></pre>
<p>上述所有解决方案都从英文字母表中输出小写字母及其位置:</p>
<pre><code>1 a
...
26 z
</code></pre>
<p>你可以创建一个字典,方便地根据字母(值)的位置(键)访问它们。例如:</p>
<pre><code>import string
d = dict(enumerate(string.ascii_lowercase, 1))
print(d[3]) # c
</code></pre>