一个字符串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

posted @ 2018-07-19 23:05  上吊的蜗牛~  阅读(66)  评论(0)    收藏  举报