一个字符串abcdefg,按照a->1,c->2,e->3,g->4的规则做一个字符串的替换操作
一个字符串abcdefg,按照a->1,c->2,e->3,g->4的规则做一个字符串的替换操作
算法:
1.声明一个字典,把规则存放到这个字典中
2.把字符串遍历出来,然后判断是否在字典中
s="abcdefg" d={"a":"1","c":"2","e":"3","g":"4"} result="" for i in s: if d.has_key(i):#判断是否在字典中 result+=d[i]#在的话把value值添加到字符串中 else: result+=i print result
结果:
1b2d3f4