问题是"使用range()创建字典如下。
{'a':1, 'b':2, 'c':3, 'd':4,'e':5....'y':25, 'z':26}
。
代码必须在一行中。" 我可以使用zip来做到这一点,但是如何在不使用zip的情况下做到这一点?
答案 0 :(得分:1)
你如何使用zip
做到这一点?
我不认为它比
{chr(96+i):i for i in range(1,27)}
同样的想法,不同的意义,没有神奇的数字:
{chr(ord('a')+i):i+1 for i in range(26)}