文字列の反復処理方法

Pythonで文字列を反復処理する場合、基本的なforループを使用することで、1文字ずつ簡単に処理できます。

for char in "hello":
    print(char)

このコードは、文字列の各文字を順番に処理します。

インデックス付きで反復処理する

文字の位置情報も同時に取得したい場合は、enumerate()を使用します。

for i, char in enumerate("hello"):
    print(i, char)

この方法では、インデックスiと文字charを同時に取得でき、便利です。

まとめ

Pythonforループやenumerate()を使用することで、文字列内の文字を効率よく処理できます。シンプルなループと、インデックスを扱う方法を使い分けると良いでしょう。