👩💻
言語処理100本ノック 2020 (Rev 2) 第1章: 準備運動 01. 「パタトクカシーー」
問題
01. 「パタトクカシーー」
「パタトクカシーー」という文字列の1,3,5,7文字目を取り出して連結した文字列を得よ
英語版だと「パタトクカシーー」が「schooled」となります。
今回は「schooled」で挑戦してみました。
solution01.py
text = "schooled"
print(text[::2])
output
shoe
この問題では、文字列を逆順に並び替えます。
Pythonではlistなどのシーケンスオブジェクトに対してスライスと呼ばれる操作で範囲を指定して要素を選択できます。スライスは以下のように3つの値(start, end, step)をコロンで区切って指定します。
Discussion