我正在创建一个脚本来翻译某些字符的方向,任何不是已知字符的字符都会被替换为"Aaaaah!“。
string = input('Terrain: ')
for letters in string:
letters = letters.replace('r', 'right')
letters = letters.replace('l', 'left')
letters = letters.replace('j', 'jump')
letters = letters.replace('s', 'straight')
print(letters)发布于 2019-08-05 07:52:23
使用dict和dict.get
my_dict = {'r': 'right', 'l': 'left', 'j': 'jump', 's': 'straight'}
# string = input('Terrain: ')
string = 'rljsZ' # For test purpose
new_string = ''.join(map(lambda x:my_dict.get(x, 'Aaaaah!'), string))
print(new_string)输出:
'rightleftjumpstraightAaaaah!'https://stackoverflow.com/questions/57354221
复制相似问题