非常に基本的なことですがPythonでList(配列)要素を一括置換したいときに、やり方に迷い時間をかけてしまうことが多いです。
単純なコードですが、ググって全然見つからなかったので記事にしておきます(見つけ方が悪いのでしょうが)。
subs = {1: '1 replaced',
2: '2 replaced'}
ls = [0, 1, 2]
new_ls = [subs.get(element, element) for element in ls]
print(new_ls)
結果
[0, '1 replaced', '2 replaced']
多分、もっと早い方法もあるのでしょうが、小さい配列ならこれで十分です。