2016-07-13 7 views
2

Pythonで何度も何度も繰り返す文字列の文字を置き換えるにはどうしたらいいですか? 「 - 」「X」と、それは置き換えられますようにPythonで何度も何度も繰り返す文字列の文字を置き換えるにはどうすればいいですか?

A B C D E F G H I J 

1 - - - - - - - - - - 

2 - - - - - - - - - - 

3 - - - - - - - - - - 

4 - - - - - - - - - - 

5 - - - - - - - - - - 

6 - - - - - - - - - - 

7 - - - - - - - - - - 

8 - - - - - - - - - - 

9 - - - - - - - - - - 

10 - - - - - - - - - - 

私はそれをしたい:

私のコードは次のようになり、その中に大規模なテーブルを持っています。誰もこれを行う方法を知っていますか?

答えて

2

だけstr.replaceを使用します。

text = text.replace('-', 'X') 
0

あなたがテキストの上に解析することができますし、場合/他はチェックしますか - 私の答えは、問題にアプローチする方法についての一般的な答えになります -

多くがあります方法は、文字列を解析するが、「スプリット」方法が便利です:あなたは、ループのthroすることができます。そこから

http://www.tutorialspoint.com/python/string_split.htm

テキストを書いてあなたの性格をチェックしてください:

for txt in strings: 
    if txt == '-': 
     # execute your code here 
    else: 
     # else statement here 
関連する問題