Gogole App Engine用フレームワーク Kay のテンプレートエンジンに使用されている Jinja2 でループのインデックスを取得する方法。 enumerate()みたいなことをJinja2でしたい。 for index, item in enumerate(items): print '%d %s' % (index, item) Jinja2にはループの中で使用できる「loop」という特別な変数が用意されている。 Jinja2 Documentation for 「loop.index0」を使用すると、ループのインデックスを取得することができる。 <table> {% for item in items %} <tr> <td>{{ loop.index0 }}</td> <td>{{ item }}</td> </tr> {% endfor %} </table> 「lo
![Jinja2 でループのインデックスを取得する](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)