どうも、ちょげ(@chogetarou)です。
translate()を使って文字列の空白を全て削除する方法を紹介します。
方法

translate()を使って文字列の空白を全て削除するには、string.whitespaceを使います。
まず、stringをインポートします。
import string
次に、文字列からtranslate()を呼び出します。
translate()の引数でstrからmaketrans()を呼び出します。
そして、maketrans()の第1引数と第2引数に空文字、第3引数にstring.whitespace()を使います。
result = text.translate(str.maketrans('', '', string.whitespace))
上記のtranslate()は、呼び出した文字列の空白を全て削除した文字列を返します。
使用例
import string
text = " H e l l o, Pyth on"
result = text.translate(str.maketrans('', '', string.whitespace))
print(result)
出力:
Hello,Python
コメント