看起来是使用循环的好机会:
mapping = { 'A':'1', 'B':'2', 'C':'3', 'D':'4', 'E':'5'}for k, v in mapping.iteritems(): my_string = my_string.replace(k, v)如果您不介意括号,则更快的方法是:
mapping = [ ('A', '1'), ('B', '2'), ('C', '3'), ('D', '4'), ('E', '5') ]for k, v in mapping: my_string = my_string.replace(k, v)


