[Python]文字列を行ごとにforループするには?

python

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

文字列を行ごとにforループする方法を紹介します。

スポンサーリンク

方法

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

文字列を行ごとにforループするには、splitlines()を使います。

具体的には、for文のループ対象に、文字列から呼び出したsplitlines()の戻り値を指定します。

for line in text.splitlines():
    #行ごとの処理

for文は、splitlines()を呼び出した文字列を行ごとにループします。

使用例

text = """Hello,
World.
Python Programming."""

for line in text.splitlines():
    print(line)
出力: 
Hello,
World.
Python Programming.

コメント

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