假设我想使用python中的字典设置一个基本的文本编码。在
我马上想到了两种方法:使用zip和使用列表理解。在
characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ .,!;"
dict_a = dict((x, characters[x]) for x in xrange(0, 31))
dict_b = dict(zip(xrange(0, 31), characters))
哪个更有效?(实际编码长度大于31,这是一个玩具示例)。差异显著吗?在
或者,我是不是搞错了,应该用字典以外的东西?(我需要能够在两个方向编码)。在
^{} function 可能是创建
dict
的最简单方法:但是,我不确定这给了你什么,你不能用绳子做。以下几点似乎与我相当:
^{pr2}$相关问题 更多 >
编程相关推荐