A - Lucky Direction Editorial by rsk0315

関数の紹介 (Python)

文字列に対して、「ある文字をある文字に、予め決められた対応づけで置き換える」という処理を行うメソッドがあります。

str.translate (ref) を用います。文字同士の対応づけの部分は、str.maketrans (ref) を用いて作るのが便利です。

examples:

'rotator'.translate(str.maketrans('ota', 'evi'))
#=> 'reviver'
'reoffer'.translate(str.maketrans('reof', 'stre'))
#=> 'streets'

str.maketrans の 1 つ目の引数の各文字が、2 つ目の引数の対応する位置の文字に置き換わります。

提出 #62305304

posted:
last update: