【发布时间】:2021-10-17 22:39:36
【问题描述】:
我试图在 python 中替换一个单词,但是另一个具有相同字母格式的单词被替换了
示例:
initial : 'bg bgt'
goal : 'bang banget'
current result : 'bang bangt'
这是我的代码目前的样子:
def slangwords(kalimat):
words = kalimat.split(' ')
for word in words:
if any(x in word for x in "bg"):
kalimat = kalimat.replace("bg","bang")
if any(x in word for x in "bgt"):
kalimat = kalimat.replace("bgt","banget")
return kalimat
print(slangwords('bg bgt'))
如果你能告诉我如何更有效和高效地替换这些俚语,我将不胜感激,谢谢
【问题讨论】:
标签: python python-3.x replace