制御構文 初級

21. for文でループ処理する

for文の基本

「リストの中身を全部表示したい」というように、同じような処理を何度も繰り返したい場面はよくあります。1つずつprint()を書いていたらキリがありませんが、for文を使えば、リストなどの要素を1つずつ自動で取り出しながら処理をまとめて書けます。文字列を渡せば、1文字ずつ取り出すことも可能です。

サンプルコード

fruits = ['りんご', 'バナナ', 'みかん']
for fruit in fruits:
    print(fruit)
リストfruitsの先頭から要素が1つずつ取り出され、そのたびに変数fruitへ代入されて、for文の中の処理(ここではprint)が実行されます。要素が3つあるので、この処理が3回繰り返されます。

📝 練習問題

練習問題:['犬', '猫', '鳥']というリストをfor文で1つずつ表示してください。