Pythonでは、for
文と関数呼び出しを組み合わせることで、コードの繰り返し処理を効率的に行うことができます。
for文とは
Pythonのfor
文は、リストやタプルなどのイテラブル(反復可能な)オブジェクトから要素を一つずつ取り出し、その要素を使って何らかの処理を行うための制御構造です。
list1 = ['tanaka', 'satou', 'suzuki', 'kimura']
for name in list1:
print(name)
上記の例では、list1
というリストから要素(この場合は名前)を一つずつ取り出し、それをprint
関数で出力しています。
関数呼び出しとは
関数は、特定の処理をまとめたもので、その処理を再利用するために呼び出すことができます。関数を呼び出すには、関数名の後に括弧()
をつけます。もし関数が引数を取る場合は、その引数を括弧の中に書きます。
def greet(name):
print(f"Hello, {name}!")
greet("tanaka")
上記の例では、greet
という関数を定義し、その後でその関数を呼び出しています。
for文と関数呼び出しの組み合わせ
for
文と関数呼び出しを組み合わせることで、リストやタプルなどのイテラブルオブジェクトの各要素に対して同じ関数を適用することができます。
def greet(name):
print(f"Hello, {name}!")
names = ['tanaka', 'satou', 'suzuki', 'kimura']
for name in names:
greet(name)
上記の例では、names
というリストの各要素(この場合は名前)に対して、greet
関数を適用しています。
このように、Pythonのfor
文と関数呼び出しを組み合わせることで、コードの繰り返し処理を効率的に行うことができます。