文字列の反復処理方法
Python
で文字列を反復処理する場合、基本的なfor
ループを使用することで、1文字ずつ簡単に処理できます。
for char in "hello":
print(char)
このコードは、文字列の各文字を順番に処理します。
インデックス付きで反復処理する
文字の位置情報も同時に取得したい場合は、enumerate()
を使用します。
for i, char in enumerate("hello"):
print(i, char)
この方法では、インデックスi
と文字char
を同時に取得でき、便利です。
まとめ
Python
のfor
ループやenumerate()
を使用することで、文字列内の文字を効率よく処理できます。シンプルなループと、インデックスを扱う方法を使い分けると良いでしょう。