list-comprehension

Ein syntaktisches Konstrukt, das eine übersichtliche Methode zum Erstellen von Listen in einem ähnlichen Stil wie die mathematische Set-Builder-Notation bietet. Verwenden Sie dieses Tag in Verbindung mit dem Tag der Programmiersprache, die Sie für Fragen zum Erstellen neuer Listen mit Listenergänzungen verwenden.
1
Antwort

haskell liste Verständnisleistung auf

Im Folgenden sind drei Versionen von pythagoreischen Triplets mit Brute-Force mit einer zusätzlichen Einschränkung, dass a + b + c = 1000. Alle von ihnen wurden mit GHC 7.0.3 -O3 erfüllt. Beispiellaufzeiten sind unten aufgeführt. Fragen :...
23.06.2011, 12:58
5
Antworten

Lambdas innerhalb der Listenergänzungen

Ich wollte eine Liste von Lambdas haben, die als eine Art Cache für einige schwere Berechnungen dienen und dies bemerkt haben: %Vor% Obwohl %Vor% Das bedeutet, dass die Lambdas eindeutige Funktionen sind, aber sie haben alle den gleichen...
09.04.2012, 07:57
2
Antworten

Zwei Aufgaben im Verständnis der einzelnen Python-Listen

Zum Beispiel: %Vor% Wäre es effizienter, die Listenkomprehensionen zu einem (wenn möglich) zu kombinieren, wenn die Größe von a groß ist? Wenn ja, wie machst du das? Etwas wie %Vor% was nicht funktioniert. Wenn das Listenverständnis n...
21.06.2012, 22:42
1
Antwort

Ist es möglich, aus den möglichen Werten eines Datentyps in Haskell eine Liste zu generieren? [Duplikat]

Kann eine Liste aus den möglichen Werten eines Typs generiert werden? ZB data Shape = Circle | Rectangle | Triangle | Pentagon bis [Circle,Rectangle,Triangle,Pentagon]     
14.08.2013, 08:29
4
Antworten

Bei der Verwendung in einer Funktion sind keine viereckigen Klammern erforderlich

Ich habe eine Pull-Anfrage mit folgendem Code eingereicht: %Vor% Einer der Rezensenten schlug stattdessen Folgendes vor: %Vor% (der Unterschied ist nur, dass die eckigen Klammern fehlen). Ich war überrascht, dass die zweite Form ident...
12.06.2012, 14:14
3
Antworten

Python Listenverständnis - einfach

Ich habe eine Liste und möchte eine bestimmte Funktion nur für diejenigen Einträge verwenden, die eine bestimmte Bedingung erfüllen - die anderen Einträge bleiben unverändert. Beispiel: Sagen wir, ich möchte nur die Elemente multiplizieren, d...
01.10.2011, 11:13
2
Antworten

Listenverständnis in Haskell

Ich habe den folgenden Code verwendet, um alle Kombinationen einer vorgegebenen Anzahl von Zahlen zu erhalten: %Vor% Das war in Ordnung, aber ich möchte das Programm erweitern, um sehr große Listen zu bearbeiten, und ich denke, dass es einen...
12.05.2011, 18:24
3
Antworten

Entfernen von Schlüsselwerten aus einer Liste von Wörterbüchern

Ich habe eine Liste von Wörterbüchern wie: %Vor% Ich muss alle Schlüsselwertepaare aus allen Wörterbüchern entfernen, in denen der Schlüssel mykey1 entspricht. Ich könnte dies tun, indem ich die Del-Anweisung durchlaufe und benutze, aber ich...
06.11.2012, 15:30
4
Antworten

python - Listenverständnis ohne Zuweisung

Heute habe ich einen Verzeichnisindex mit einer Liste von Pfaden zu Zip-Dateien mit BeautifulSoup analysiert und bin auf eine interessante Sache gestoßen. Nehmen wir an, ich möchte alle href -Eigenschaften der Tags, die ich bekommen habe, neh...
10.01.2013, 01:20