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.
5
Antworten

Pythonischer Weg, um eine Liste von Strings in ein Dictionary mit den ungeraden indizierten Strings als Schlüssel und den geradzahligen Strings als Werten umzuwandeln?

Ich habe eine Liste von Strings, die von irgendwo im folgenden Format analysiert werden: %Vor% Ich möchte ein Wörterbuch basierend auf dieser Liste erstellen: %Vor% Eine gewöhnliche for -Schleife mit Index-Offsets würde wahrscheinlich...
21.07.2010, 19:49
4
Antworten

Sind Haskell List-Beschreibungen ineffizient?

Ich habe Project Euler begonnen und bin zu Problem Nummer 9 . Da ich Project Euler verwendet habe, um Haskell zu lernen, entschied ich mich, List Comprehensions zu verwenden (wie in Learn You A Haskell ). Ich mache das und GHCI braucht eine...
18.03.2011, 11:52
3
Antworten

Scala elegantes Listenverständnis wie in F #

Einfaches Verwenden der grundlegenden JDBC-Schnittstelle, um einige Daten mit Scala zu lesen. In F # (mit dem System.Data.SqlClient-Namespace) könnten wir so etwas tun, um eine unveränderbare Liste von der Datenbank zurückzugeben. %Vor% In S...
24.06.2013, 13:26
5
Antworten

Pythonischer Weg, verschachtelte Wörterbücher umzukehren

Ich habe ein verschachteltes Wörterbuch von Personen und Item-Bewertungen, mit Leuten als Schlüssel. Menschen können oder dürfen sich nicht teilen. Beispiel: %Vor% Ich suche nach der einfachsten Möglichkeit, diese Beziehungen umzukehren, und...
16.02.2010, 14:49
1
Antwort

Aktualisieren von Objekteigenschaften in Listenverstehensart

Ist es in Python möglich, eine Liste von Objekten im Listenverständnis oder auf ähnliche Weise zu aktualisieren? Zum Beispiel möchte ich die Eigenschaft aller Objekte in der Liste festlegen: %Vor% oder mit map -Funktion %Vor% Könnte e...
20.05.2013, 13:13
2
Antworten

wie Tupel aus Listen mit List Verständnis in Python erhalten

Ich habe zwei Listen und möchte sie in eine Liste von tuples zusammenführen. Ich möchte es mit list comprehension machen, ich kann es mit map arbeiten. aber wäre schön zu wissen, wie das Listenverständnis hier funktioniert. Code hier...
24.09.2013, 19:13
2
Antworten

Python-Listenverständnis mit Dummy-Namen identisch mit Iterator-Name: schlecht beraten?

Sagen Sie, ich mache ein Listenverständnis, das ungefähr so ​​aussieht: %Vor% für eine Funktion f . Wird die Verwendung eines Dummy-Namens, der mit dem Iterator identisch ist, jemals zu unerwarteten Ergebnissen führen? Manchmal habe ich Va...
01.05.2017, 20:24
6
Antworten

Python - Entfernen von Elementen aus Listen

%Vor% Ich frage mich, was ist der "richtige" Weg, dies zu tun. Ich kann es auf viele verschiedene Arten machen, aber Python's Style Guide sagt, dass es nur 1 korrekte Art geben sollte, jede Sache zu machen. Ich habe nie gewusst, was das ist.  ...
16.10.2010, 04:16
7
Antworten

List Comprehensions in Python: effiziente Auswahl in einer Liste

Nehmen wir an, ich habe eine Liste von Elementen, und ich möchte nur einige davon nach einer bestimmten Funktion auswählen (zum Beispiel eine Entfernung zu einem anderen Element). Ich möchte als Ergebnis eine Liste von Tupel haben, mit der...
03.08.2009, 14:30
3
Antworten

Listenverständnis gegenüber höherwertigen Funktionen in F #

Ich komme aus dem SML-Hintergrund und fühle mich sehr wohl mit den Funktionen höherer Ordnung. Aber ich bin nicht wirklich auf die Idee des Listenverständnisses gekommen. Gibt es eine Situation, in der Listenverständnis besser geeignet ist als...
07.06.2011, 09:43