{ "numbers": [1, 2, 3], "strings": ["foo", "bar"], "indexed": [false, true, false, false], "keyed": { "a": 1.0, "b": 2.0, "c": 3.0 }, "empty": [] } --- {% for n in numbers %} {{ n.value }} {% endfor %} {% for var in strings %} {{ var.value }} {% endfor %} {% for var in indexed %} {{ var.index }}:{{ var.value }} {% endfor %} {% for var in keyed %} {{ var.key }}:{{ var.value }} {% endfor %} {% for var in empty %} Shit! {% else %} empty {% endfor %} {% for item in [1,2,3,4,5] %} {{ item.value }}{% endfor %} {% for item in {"a": true, "b": false} %} {{ item.key }} => {{ item.value }} {% endfor %} {% for char in "testicles" %}{{ char.value }}{% endfor %}