Pythonでforを使う基本編
02 20, 2019
Pythonでforで繰り返し処理を行いたい
スクレイピングで複数の要素からなる配列を取得し、それを表示させるということが多々ある。 今回はそんなfor文の使い方を勉強していきたい。
Pythonにおける基本的なfor文の使い方
Pythonにおける基本的なfor文のコードは以下のようになる。
for 変数名 in イテラブルオブジェクト(配列など):
処理
変数名は何でも良い。「for tag in tags」のように「for 単数形 in 複数形」にすると分かりやすいので僕はそのようにコードを書いています。
実際のコード
動かないコード
colors = ['blue', 'black', 'red']
for color in colors:
print(color)
なんとなく動きそうだが実はこれは動かない。forとprintのインデントでエラーが出る。 print前にスペースかtabを挿入すれば動く。
動くコード
colors = ['blue', 'black', 'red']
for color in colors:
print(color)
出力結果
IndentationError: expected an indented block
blue
black
red
これで簡単な配列を無事扱うことが出来そうです。