[Python]文字列を後ろから1文字ずつforループするには?

python

どうも、ちょげ(@chogetarou)です。

文字列を後ろから1文字ずつforループする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列を後ろから1文字ずつforループするには、スライスを使います。

具体的には、「for 変数 in」の後に[::-1]でスライスした文字列を記述します。

for x in text[::-1]:
    #ループ処理

上記のforループは、文字列を後ろから1文字ずつforループします。

使用例

text = "ABCDEFG"

for x in text[::-1]:
    print(x)
出力:
G
F
E
D
C
B
A

コメント

タイトルとURLをコピーしました