l'extraction de la liste des éléments à l'aide de jinja2 en vertu de la fiole app
J'ai une liste à dire la liste[a][b] de longueur 10.
Je veux imprimer à partir de la liste[0][b] [10][b] et l'utiliser dans jinja2 modèle.
{% for i in test %}
<p> {{test[i][0]}} </p>
{% endfor %}
déclenche une erreur:
UndefinedError: list object has no element
OriginalL'auteur Chandan Gupta | 2013-07-10
Vous devez vous connecter pour publier un commentaire.
Vous obtenez en fait l'élément de la liste lorsque vous effectuer une itération sur elle, pas la valeur de l'indice:
dans ce cas, le comportement est partagé par Python lui-même et n'est donc pas terriblement surprenant (et donc, pas de doc mentionner, à côté de mentionner dans les docs pour
for
qu'il "passe en boucle sur chaque élément de la séquence" Python beaucoup, les choses sont itérable). 🙂OriginalL'auteur Sean Vieira
Si vous voulez être sûr d'avoir toujours la première à 10:
OriginalL'auteur geertjanvdk