2
Lets sagen, dass ich eine Daten in yml Format haben:Wie filtere ich leere Liste mit jinja2 Filtern heraus?
testdata:
- name: others
marks:
- subject: physics
marks: 60
- name: midterm
marks: []
- name: final
marks:
- subject: math
mark: 70
- subject: chemistry
mark: 80
Was ich brauche, ist zu
- leere Liste ablehnen
[]
- dann eine Liste aller Marken erhalten zB
gewünschter Ausgang:
[
{ subject: physics
marks: 60
},
{ subject: math
mark: 70
},
{ subject: chemistry
mark: 80
}
]
bitte helfen Sie mir
ausgezeichnet, Dank, wenn Sie Referenz hinzufügen 'sum (start = [])', es wäre großartig – sakhunzai
Es ist nur eine Summe von Listen von Marken plus Wert von 'start'. Standardmäßig ist 'start' = 0, für die Summe der Listen müssen wir es auf eine leere Liste setzen. –
Eigentlich können Sie nur 'sum'-Filter verwenden, ich habe die Antwort aktualisiert –