Pythonで繰り返しを行う場合の方法のひとつとして、for文を使ってイテラブルの数だけ処理を反復させる方法があります。
for文
![python for 1](https://sunagitsune.com/wp-content/uploads/2022/10/python-for-1.jpg)
for文は、for 変数 in イテラブル:という構文で記述し、その後の行に実行する処理をインデントを入れて記述します。
というわけでfor i in 10という処理を書いてみましたが、
というわけでfor i in 10という処理を書いてみましたが、
![python for 2](https://sunagitsune.com/wp-content/uploads/2022/10/python-for-2.jpg)
整数はイテラブルではないのでエラーになります。
同義反復的になりますが、イテラブル=繰り返し処理に使えるデータのことです。
同義反復的になりますが、イテラブル=繰り返し処理に使えるデータのことです。
![python for 3](https://sunagitsune.com/wp-content/uploads/2022/10/python-for-3.jpg)
文字列はイテラブルです。文字列を使った場合、各文字が一回ずつ使用されるので、「文字列」であれば3回処理が実行されます。
![python for 4](https://sunagitsune.com/wp-content/uploads/2022/10/python-for-4.jpg)
リストやタプルもイテラブルです。この場合、各項目が1度ずつ使われます。
![python for 5](https://sunagitsune.com/wp-content/uploads/2022/10/python-for-5.jpg)
辞書もイテラブルで、各キーが1回ずつ変数に代入されます。
rangeと組み合わせて整数でイテラブルを指定
#python
for i in range(1,5):
print(i)
![range 3](https://sunagitsune.com/wp-content/uploads/2022/10/range-3.jpg)
実行結果です。
関連記事
条件を満たす間処理を繰り返すwhile文についてです。
breakを実行すると、その時点でループ処理を中断させることができます。
continueを実行すると、ループ処理をそこで中断して再度先頭に戻すことができます。
![](https://sunagitsune.com/wp-content/uploads/2022/05/laptop-g2651bd324_1280-160x90.png)
Python操作方法、関数・メソッドリファレンス
使用用途別にまとめたPythonリファレンスページです。
初期準備、基本概念
ダウンロード、インストール、起動
ShellとEditor、保存、実行
保存したPythonの起動
コメント、docstring、行またぎ
コメント、...
コメント