Pythonのfor文は、同じ手順の処理を繰り返し実行するための制御構文です。この記事では、for文の基本的な使い方から応用的な使い方までを解説します。
Python for文の基本
Pythonのfor文は、リストやタプル、辞書、セットなどの要素を順番に取り出して処理を行うための制御構文です。基本的な書き方は以下の通りです。
for 変数 in オブジェクト:
処理
ここで、変数はループ処理中に値が代入される変数名、オブジェクトはリストや辞書型などのデータ型です。
Python for文の具体例
以下は、リストをループ処理するサンプルコードです。
words = ['Japanese', 'English', 'French']
for w in words:
print(w)
このコードは、リストwords
の各要素を順番に取り出し、それを出力します。
Python for文とrange関数
Pythonのfor文では、range関数を使って一定の範囲の整数を生成することができます。以下にその例を示します。
for i in range(5):
print(i)
このコードは、0から4までの整数を順番に出力します。
Python for文とbreak文
Pythonのfor文では、break文を使ってループを途中で終了することができます。以下にその例を示します。
for num in range(20):
print(num)
if num == 10:
break
このコードは、0から19までの整数を順番に出力しますが、numが10になった時点でループが終了します。
Python for文とcontinue文
Pythonのfor文では、continue文を使って現在のループをスキップし、次のループに進むことができます。以下にその例を示します。
for num in range(2, 10):
if num % 2 == 0:
print("偶数", num)
continue
print("奇数", num)
このコードは、2から9までの整数を順番に出力しますが、numが偶数の場合はその後の処理をスキップして次のループに進みます。
以上がPythonのfor文の基本的な使い方から応用的な使い方までの解説です。これらの知識を活用して、Pythonプログラミングをより効率的に行いましょう。.