コードが長すぎてここを通過できなかったので、PasteBinにあります:http://pastebin.com/UDPFYsLJ
私がやりたいのは、「555-GET-FOOD」のようなものを入れて「555-438-3663」を取得できるようにすることです。
文字を数字に変更するコードがあります...まったく異なる行にあります。ここに小さな抜粋があります:
Number: 555-GET-FOO3
Number: 555-4ET-FOOD
Number: 555-GET-3OOD
文字を正しく変更し、数字をそのままにしますが、すべて別の行にあります。forループで実行していることはわかっていますが、前のループに加えた変更を現在のループのままにしておきたいです。
たとえば、最初のループが555-GET-FOO3を返す場合、次のループがそれを取得して555-4ET-FOO3を返すようにします。
どうすればいいのかわかりません。
どんなヒントも素晴らしいでしょう。私もこのスレッドを見てきました:文字列内の文字のリストを削除する
ただし、私はtranslate関数をあまり使用しておらず(または、何もしていません)、PythonDocsの外部で適切なウォークスルーを見つけるのに苦労しています。
これは学校向けで、Python 3は使用できません。Python2.7を使用する必要があるため、maketranslateは機能しないと思います。