Wie man der Länge dieses Arrays in Python? Pyramid framework
Ich versuche, um die Länge des folgenden Arrays in der Pyramide.
Wenn ich versuche, diese unter
${outbox_details.details['declined']}
${outbox_details.details['accepted']}
${outbox_details.details['pending']}
Sehe ich, was ich denke, ist ein leeres Array bekommen, erzeugt in der HTML:
Volle Markup oben:
<li>
<img src="..." alt="Denied"/>${outbox_details.details['declined']} denied
</li>
<li>
<img src="..." alt="Accepted"/>${outbox_details.details['accepted']} accepted
</li>
<li>
<img src="..." alt="Pending"/>${outbox_details.details['pending']} pending
</li>
Ich habe versucht,.Länge und .len, aber Sie alle Fehler in PyCharm:
${outbox_details.details.length.(['declined'])}
${outbox_details.details.len['declined']}
${outbox_details.details.len(['declined'])}
Wenn Sie ein Python-oder back-end-Entwickler, wie würden Sie die Länge der angenommen, abgelehnt oder ausstehend arrays?
- Die web-framework?
- "Ich glaube nicht, code in Python" ist nicht ein guter Weg zu starten, eine Python-spezifische Frage. Sie sollten zumindest versuchen zu verstehen, was Sie arbeiten werden, sonst sind Sie nicht in der Lage die richtige Frage zu stellen.
- Pyramide, mit Mako-Vorlagen. Nur benötigt, um die Länge des Arrays. Ziemlich einfache Aufgabe, ich wusste einfach nicht, den sytax, habe auch Fehler, während Sie versuchen, die syntax fand ich auf unterschiedliche Antworten
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, ob das ist was du suchst, aber:
Gleichwertig, dies sollte funktionieren, da die Länge des "abgelehnt" - array
Protip: es gibt Zwar in der Tat arrays in python (in numpy, etc), die üblichen Daten-Struktur ist eine
list
, implementiert ein dynamisches arrayKönnen Sie beurteilen, die Länge eines Python-array eine von zwei Möglichkeiten (die ich kenne):
Beide zurück, die Länge der Daten-Struktur. Hoffe, das hilft!
__len__()
? Dies ist der "nach innen" - Schnittstelle.len()
ruft die__len__(self)
- Methode das Objekt übergeben, sofern vorhanden.