Pythonのforループ
ループは、同じ操作を繰り返し実行するために設計されており、 例えば、イテラブルなオブジェクトの要素を反復処理するために使用されます。 このようなオブジェクトには、文字列、タプル、リスト、セット、辞書が含まれます。
Pythonで最も広く使用されるのはforループです。
その構文は以下のとおりです:
for 要素 in イテラブルなオブジェクト:
ループ本体
forループでは、if-else構文と同様に、
条件ブロックの下に配置されるコードは1段インデントする必要があります。
以下のようなリストlstがあるとします:
lst = [1, 2, 3, 4, 5]
forループを使用して、そのすべての要素を反復処理して出力してみましょう:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # 1, 2... 5 と出力される
ループ本体内では、要素に対してさまざまな操作を実行できます。 要素の値の2乗を出力してみましょう:
for el in lst:
print(el ** 2) # 1, 4... 25 と出力される
以下のリストが与えられます:
tst = ['1', '2', '3', '4', '5']
ループで反復処理し、各要素をコンソールに出力してください。
以下のタプルが与えられます:
tst = (1, 2, 3, 4, 5)
ループで反復処理し、各要素をコンソールに出力してください。
以下のセットが与えられます:
tst = {'a', 'b', 'c', 'd', 'e'}
ループで反復処理し、各要素をコンソールに出力してください。
以下の文字列が与えられます:
tst = 'abcde'
ループで反復処理し、各文字をコンソールに出力してください。
以下の数値が与えられます:
tst = 12345
ループで反復処理し、各桁の数字をコンソールに出力してください。
以下のリストが与えられます:
tst = [1, 2, 3, 4, 5]
各要素に数値2を加え、結果をコンソールに出力してください。