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