我是个初学者。我有757行不同的语句。我想写一个命令来查找带有"的语句;电动自行车;并将其替换为数字1:第一句话:";骑自行车的人和行人之间的冲突,两个骑自行车的的人之间的冲突;第二条语句:"与狗有关的冲突、骑自行车的人与行人之间的冲突、电动自行车的人和行人之间的矛盾、电动自行车与骑自行车的人员之间的矛盾;如果我想一个接一个地替换,我必须编写757命令。
感谢
Elham
您可以在遍历行时使用.replace('<old_string>', '<new_string>')
。
def replace_rows(rows)
for i in range(len(rows)):
rows[i] = rows[i].replace('e-bike', '1')
return rows
甚至可以理解列表:
def replace_rows(rows):
return [i.replace('e-bike', '1') for i in rows]
您可以尝试类似的方法,假设您有一个句子列表sentences_list
:
results = []
for sentence in sentences_list:
results.append(sentence.replace("e-bike", "1"))
print(results)