最近、仕事でもプライベートでもよくPythonを使っているのですが、ループのやり方が今まで使ってきたJavaScriptやPHPと少し使い勝手が違っていて迷うことがよくあるので防備録としてまとめておきます。 比較対照として、JavaScriptとPHPで同じことをする方法もまとめてみました。 こうやって比較してみるとそれぞれ特徴があって面白かったですよ。 リスト(配列)編 リストの要素を順番に取得する Pythonの場合 単純に、リストに収められている順番に取得するだけなら、for inで回すだけです。 list = ['foo', 'bar', 'baz'] for item in list: print item 実行結果 foo bar baz JavaScriptの場合 forでインデックスを0から1つずつ増加させて参照していきます。 id:amachang曰く、配列では for