내 코드 ... 문자열을 사전의 값으로 바꾸려면 어떻게합니까? 파이썬
sentence = "hello world helloworld"
dictionary = {"hello": "1", "world": "2", "helloworld": "3"}
for key in dictionary:
sentence = sentence.replace(key, dictionary[key])
print(sentence)
는 내가 뭘 원하는 ...
실제로 무엇을
1 2 3
...
1 2 12
지정하십시오, 경우 '에만 사전에서 단어를 포함 sentence' 또는 다른 단어가 가능하다면. 또한 현재 양식에서 오류가 발생합니다 :'AttributeError : 'list'객체에는 'replace'' 속성이 없습니다. –
내 문장에는 사전의 단어 만 포함됩니다. –