私が書いているスクリプトは、文字列でいっぱいの「trt」というリストを生成します。これらの文字列の一部は、リストをさらに処理する前に置換する必要がある場合があります。たとえば、文字列「5」は「4」に置き換える必要がありますが、「-5」や「5*」などの文字列をいじらないでください。このソリューションでは、リスト "trt" 内の文字列の順序を変更したり、リストに新しい文字や空白を入力したりしてはなりません。
私はすでにこのようにしようとしました:
trt = [word.replace('5','4') for word in trt]
しかし、これは "5*" に影響を与え、スクリプトが誤動作するため、良い解決策ではありません。