Python の for ループと while ループの間に本質的な違いはありませんが、実際のアプリケーションでは、適切性が異なります。
while ループはループ数が不明なループに適しており、for ループはループ数が既知のループに適しています。
for は主に次のようなトラバーサルで使用されます: (推奨学習: Python ビデオ チュートリアル )
for i in range(10): print(i) 打印结果为: 0 1 2 3 4 5 6 7 8 9 list1 = [1,2,"a”] for i in list1: print(i) #打印结果为逐步列表list1中的元素: 1 2 a
while ループは、トラバーサルにはほとんど使用されません (ステートメントが多すぎるため、for ほど便利ではありません)。主に、次のような条件が満たされたときにループを判断するために使用されます。 Python 関連の技術記事については、
Python チュートリアル以上がPythonのwhileとforの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。