words = ['Japanese', 'English', 'French'] for w in words: print (w) # 結果 Japanese English French 同じ処理を繰り返すので「ループ処理」とも言われます。ではなぜloopじゃなくて、forなのか?と思いますよね。おれもそう思い、3年くらい経過していました。 ちなみに、別でwhile文もループ処理になります。 ちなみに、使い分けとしては、 for文: 繰り返し回数を指定したい処理 while文: とにかく条件ごとに値を処理 という使い分けができそうです。 本題:for文は如何にしてforなのか。 そろそろ本題に入りましょう。 なぜ、for文はforでループ処理なのか? 調べてみました。 そもそも、ループ処理の種類の表し方は? ループ処理では、whileやforがあることはご存知の通りかもしれませんが、
![「なんで、for文ってforなの?」って、みんな思ったはず。 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/7d9b8619f802b931d654d3b98db5b27f6c45dd07/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJThDJUUzJTgxJUFBJUUzJTgyJTkzJUUzJTgxJUE3JUUzJTgwJTgxZm9yJUU2JTk2JTg3JUUzJTgxJUEzJUUzJTgxJUE2Zm9yJUUzJTgxJUFBJUUzJTgxJUFFJUVGJUJDJTlGJUUzJTgwJThEJUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgwJTgxJUUzJTgxJUJGJUUzJTgyJTkzJUUzJTgxJUFBJUU2JTgwJTlEJUUzJTgxJUEzJUUzJTgxJTlGJUUzJTgxJUFGJUUzJTgxJTlBJUUzJTgwJTgyJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03OTM2MDU1M2VjNjAzOGI4NGNkNWMxMGU1Mzg0YjhmZQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwamluMjM3JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03OTM0NGZkMWI3NDNiZWNjN2RkOWRhMGVjNDY1NmFmZA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D9255132ae49f81ab09b1655d5514e2dc)