#python3系で文字列の複数の文字を置き換えたいとき
###使用する命令・関数・メソッド
- dict.fromkeys()
- str.maketrans()
- str.translate()
###サンプル
sample.py
lst = ['1', '2', '3']
delete_for_str = str.maketrans(dict.fromkeys(lst, "<ok>")) #第1引数: イテレータ, 第2引数: 置換後の文字列
oldstr = '1ho2ge3'
newstr = oldstr.translate(delete_for_str)
print(newstr)
#出力結果:
#<ok>ho<ok>ge<ok>