【发布时间】:2013-02-01 17:21:32
【问题描述】:
我在这里看到了这个问题 aDict 包含字母,但我怎么能包含空格、引号、点、双引号呢?
How to create a dict with letters as keys in a concise way?
这里怎么能包含空格、引号、点、双引号呢?谢谢
import string
aDict = dict(zip(string.ascii_lowercase, range(1, 27)))
【问题讨论】:
-
所以你想要所有的标点符号,还是只想要你指定的?
-
他们会映射到什么?您的示例将字母映射到 1-26,您希望如何映射标点符号?
-
基于this answer:
{x:i for i,x in enumerate(string.ascii_lowercase+"whatever")} -
我也想包括所有标点符号,包括字母和空格、引号、点、双引号......谢谢
标签: python dictionary converter