Pythonのfor文によるループ処理(その2)

いくつか for文のサンプルを見ていきましょう。

hiragana = ("あ", "い", "う", "え", "お")
for i in hiragana:
    print(i)

これはどのように、表示されるでしょうか?

ひとつひとつの要素が、iに代入され、print()関数で表示させています。

つまり、




と表示されます。

上記サンプルは、配列で表現しましたが、単なる文字列として、同じようなプログラムを書くことができます。
それが以下です。

hiragana = "あいうえお"

for i in hiragana:
    print(i)

文字列 "あいうえお" から、1文字ずつ取り出してiに代入され、print()関数で表示させています。

つまり、




と表示されます。