【发布时间】:2016-06-06 13:37:06
【问题描述】:
我正在尝试用另一个单词替换出现的单词:
word_list = { "ugh" : "disappointed"}
tmp = ['laughing ugh']
for index, data in enumerate(tmp):
for key, value in word_list.iteritems():
if key in data:
tmp[index]=data.replace(key, word_list[key])
print tmp
虽然这可行... ugh 在laughing 中的出现也被替换在输出中:ladisappointeding disappointed.
如何避免这种情况,以便输出为laughing disappointed?
【问题讨论】:
-
用空格分割字符串。只替换完全匹配