2014-06-22 3 views
-1

나는 12 개의 셀을 가진 html 테이블을 가지고있다. 각 셀에는 교체 할 단어가 있습니다. 모든 단어는 동일합니다. 또한 12 개 요소 목록이 있습니다. 각 요소는 하나의 단어입니다. 각 단어를 목록에서 적절한 단어로 바꿔야합니다. 첫 번째 요소는 첫 번째 요소로 바뀌고 두 번째 요소는 두 번째 요소로 바뀝니다. 이것을 어떻게 할 수 있는지 예를 들어 주시겠습니까? 저는 파이썬에서 새로운 것입니까?파이썬 - 다른 단어로 바꾸기

+0

는 http://stackoverflow.com/questions/12538160/replacing-specific-words-in-a에서보세요 -string-python 및 https://docs.python.org/2/library/string.html –

+0

작동하지 않는 것을 시도 했습니까? –

답변

1
words = ['fist','second','thrid'] 

for word in words: 
    yourText = yourText.replace('theOldWord',word,1) 
0

첫 번째 문제의 경우 replace 메서드를 사용하십시오.

word = "your_word" 
new_word = "new_word" 
html_text.replace(word, new_word) 

또한 I 12 개 요소 목록이있다. 각 요소는 하나의 단어입니다. 각 단어를 목록에서 적절한 단어로 바꿔야합니다.

은 사전 매핑 "오래된 단어"에 "새로운 단어를"만들기

>>> list = ["oldword0", "oldword1"] 
>>> mapping = {"oldword0": "newword0", "oldword1": "newword1"} 
>>> map(lambda x: mapping[x], list) 
['newword0', 'newword1'] 
관련 문제