👩‍💻

言語処理100本ノック 2020 (Rev 2) 第1章: 準備運動 01. 「パタトクカシーー」

2023/01/06に公開約500字

問題

01. 「パタトクカシーー」

「パタトクカシーー」という文字列の1,3,5,7文字目を取り出して連結した文字列を得よ

英語版だと「パタトクカシーー」が「schooled」となります。
今回は「schooled」で挑戦してみました。

solution01.py
text = "schooled"
print(text[::2])
output
shoe

この問題では、文字列を逆順に並び替えます。

Pythonではlistなどのシーケンスオブジェクトに対してスライスと呼ばれる操作で範囲を指定して要素を選択できます。スライスは以下のように3つの値(start, end, step)をコロンで区切って指定します。

https://github.com/kurokawa5/nlp100_2020/blob/main/chapter01/solution01.py

参考記事

第1章: 準備運動
[Python]スライス操作でlistを逆順にする

Discussion

ログインするとコメントできます