【发布时间】:2013-05-07 03:59:45
【问题描述】:
我有一本字典,其中 要替换的字符串 为 keys,它的 replacement 为值。除了逐个令牌查看字符串之外,还有更好/更快的替换方法吗?
我一直这样做:
segmenter = {'foobar':'foo bar', 'withoutspace':'without space', 'barbar': 'bar bar'}
sentence = "this is a foobar in a barbar withoutspace"
for i in sentence.split():
if i in segmenter:
sentence.replace(i, segmenter[i])
【问题讨论】:
-
我刚才问过same question。那里有一些不错的答案。
标签: python string dictionary replace