如果文件包含 A 2 B 3 ,则必须替换用户输入,如果它包含值为 2 和 3 的 A 或 B,(例如:香蕉应该变成 2 香蕉)到目前为止我已经这样做了:
word=input("Enter string: ")
word=list(word)
with open('mapping.txt') as f:
key = {}
for line in f:
first, second = line.split()
key[first] = second
for i in word:
if first in i:
word=word.replace(i,key[i])
但它甚至没有改变甚至没有打印,你会帮助我吗