どうも、ちょげ(@chogetarou)です。
enumerate()で文字列を1文字ずつforループする方法を紹介します。
方法

enumerate()で文字列を1文字ずつforループするには、2つの変数を使います。
まず、forの後に2つの変数を記述します。
「in」の右辺にenumerate()を指定します。
そして、enumerate()の引数に、文字列を指定します。
あとは、forループの処理を記述します。
for index, item in enumerate(text):
#ループ処理
上記のforループは、文字列を1文字ずつforループします。
また、左側の変数でインデックス、右側の変数で文字列の文字を取得します。
使用例
text = "ABCDEFG"
for index, item in enumerate(text):
print(index, ':', item)
出力:
0 : A
1 : B
2 : C
3 : D
4 : E
5 : F
6 : G
コメント