0
リンゴとオレンジの間にある '<'のシンボルをすべて ' - 'に置き換えたいと思います。Pythonの正規表現を使って文字列の一部に 'pattern'を置き換えてください
>>> print re.sub(r'(apple.*)<(.*orange)', r'\1-\2', r'apple < < orange')
リンゴ< - オレンジ
>>> print re.sub(r'(apple.*)<(?=.*orange)', r'\g<1>-', r'apple < < orange')
リンゴ<から
re.sub
にオレンジ