我有一本字典,所有键都长三个字母:threeLetterDict={'abc': 'foo', 'def': 'bar', 'ghi': 'ha' ...}
现在我需要将一个句子翻译abcdefghi
成foobarha
. 我正在尝试以下方法re.sub
,但不知道如何将字典放入其中:
p = re.compile('.{3}') # match every three letters
re.sub(p,'how to put dictionary here?', "abcdefghi")
谢谢!(无需检查输入长度是否为三的倍数)