まだプログラマーになって日は浅いけれど、最近はPythonのことがわかるようになってきた。リストやタプルを使いこなせるし、for文もばっちりだ。そのことを先輩に話したら、「100万回の繰り返し処理のパフォーマンスを上げてみて」と言われた。パフォーマンスを示す代表的な指標は、「処理にかかる時間」らしい。とりあえず、100万回の繰り返し処理のプログラムを書いてみたよ。図1のコードだ。得意のfor文を使ってみた。 図1の1行目では、変数countの初期値に0を設定している。 2行目が、for文による繰り返し処理だ。「range(0,1000000)」とすることで、0から始めて999999(1000000の1つ前)までの数を1つずつ取り出し、変数iに入れる。これによって100万回処理を繰り返すんだ。 3行目が、繰り返す処理の内容だ。変数countに、繰り返しごとに1を足すようになっている。 繰り返
![「今書けるコード」が最速とは限らない、Pythonの様々な書き方を知る](https://cdn-ak-scissors.b.st-hatena.com/image/square/12d52e3c4f26e81648bd185e6d17adc420443563/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fatcl%2Fnxt%2Fcolumn%2F18%2F02244%2F111800004%2Ftopm.jpg%3F20220512)