Python - 用另一个替换单词

时间:2014-06-22 20:15:08

标签: python html file replace html-table

我有12个单元格的html表。每个单元格都有一个要替换的单词。所有的话都是一样的。我还有一个包含12个元素的列表。每个元素都是一个单词。我需要用列表中的相应单词替换每个单词。第一个单词用第一个元素替换,第二个用第二个元素替换,依此类推。你能给我举个例子吗,我是python的新手吗?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

对于第一个问题,请使用replace方法。

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

我还有一个包含12个元素的列表。每个元素都是一个单词。我需要用列表中的相应单词替换每个单词。

创建一个字典,将“旧词”映射为“新词”

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