Ein Generator ist eine Verallgemeinerung einer Subroutine, die hauptsächlich dazu dient, das Schreiben von Iteratoren zu vereinfachen. Die Yield-Anweisung in einem Generator gibt keine Coroutine an, zu der gesprungen werden soll, sondern gibt einen Wert an eine Parent-Routine zurück.
Ich habe eine neue Frage für Python-Gurus.
Ich habe Funktion A, die eine Menge wiederholter Ertragsaktionen wie folgt enthält:
%Vor%
so sieht es aus:
%Vor%
Gibt es eine Möglichkeit, alle wiederholten Ausbeuten in Funktion zu bringen u...
22.11.2013, 21:54
%Vor%
Node ist eine einfache baumartige Datenstruktur. Das erste Element der Liste ist immer der Wert des Knotens, weitere Elemente sind untergeordnete Elemente. Wenn der Knoten mit etwas anderem als einer Liste initialisiert wird, ist dieser W...
03.10.2011, 11:24
Ich habe einen Generator wie folgt:
%Vor%
Was ich so nenne:
%Vor%
Wenn nichts zurückgegeben werden soll, wird versucht, über NoneType zu iterieren und eine Ausnahme auszulösen.
Wie gebe ich stattdessen einen leeren Generator zurück?...
18.07.2013, 01:41
Ich habe einen Generator wie folgt definiert:
%Vor%
Und es funktioniert, indem Sie es mit aufrufen
%Vor%
erzeugt:
%Vor%
welche die richtigen Zahlen sind.
Aber wenn ich es so nenne:
%Vor%
wobei somefun() definiert ist als:...
22.08.2012, 13:53
Ich würde gerne wissen, wie man Python-Funktion schreiben kann, die Generator flattern kann, die andere Generatoren oder Iteables liefert (die auch andere Generatoren / Iterables ergeben können ... möglicherweise unendlich).
Hier ist ein Beis...
16.07.2012, 11:12
Soweit ich weiß, ist eine for x in a_generator: foo(x) -Schleife in Python ungefähr gleichwertig:
%Vor%
Das deutet auf Folgendes hin:
%Vor%
würde zwei Dinge tun:
Keine Ausnahmen, segfault oder ähnliches auslösen
Iterate über y...
17.05.2016, 18:47
Ich suche nicht nach einer Persistenzschicht wie Hibernate, ich möchte nur sql-strings generieren und sie sollten kompatibel sein mit PreparedStatement . Ich habe versucht Bibliotheken wie Squiggle , aber es unterstützt nur SELECT , ich m...
08.08.2011, 13:55
Ich probiere einige der Harmoniefunktionen in Knoten 0.12 aus, insbesondere die neue Generatorfunktion auszuprobieren. Ich mache das mit co (v4), bluebird und express (v4), etwa so:
%Vor%
Entsprechend seiner Dokumentation gibt co.wrap eine n...
21.03.2015, 18:14
%Vor%
Der obige Code wird verwendet, um alle Pfade bestimmter Länge in einem Diagramm zu erstellen.
map [a] repräsentiert die Punkte, die Sie von Punkt a aus erreichen können.
Wie kann ich es ändern, um eine beliebige Anzahl von Schleifen zu...
18.01.2012, 06:58
Ich habe versucht, invRegex.py zu portieren für eine Weile auf eine node.js-Implementierung, aber ich kämpfe immer noch damit. Ich habe bereits den regulären Ausdruck parse Baum dank der ret.js Tokenizer und es funktioniert ziemlich gut, abe...
28.12.2013, 13:47