【发布时间】:2011-08-09 05:03:27
【问题描述】:
如果我有 list='abcdedcba'
我想要: a=z, b=y, c=x, d=w, e=v 所以它会转化为:
translate='zyxwvwxya'
我该怎么做? 如果我构建一个字典
>>> d=dict(zip(('a','b','c','d','e'),('z','y','x','w','v')))
然后输入
>>> example= d[x] for x in list
>>> print translate
['z', 'y', 'x', 'w', 'v', 'w', 'x', 'y', 'z']
我如何将它恢复到表单中
translate='zyxwvwxyz'
?
【问题讨论】:
标签: python string list translate letters