Попробуйте подписную запись, как в обычном Python.Например, чтобы взять последние 5 постов и отобразить их в обратном порядке:
import jinja2
tmpl = """\
{%- for col in posts[-5:]|reverse|slice(3) -%}
{%- for post in col -%}
{{ post }}
{%- endfor -%}
<br>
{%- endfor -%}"""
jinja2.Template(tmpl).render(posts=[1,2,3,4,5,6,7])
выдает: u'76<br>54<br>3<br>'