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

LIst Verständnis: Referenzen auf die Komponenten

Zusammenfassend: Ich muss ein List Comprehension schreiben, in dem ich auf eine Liste verweise, die durch das List Comprehension erstellt wird. Dies ist vielleicht nicht unbedingt etwas, was Sie jeden Tag tun müssen, aber ich denke auch nicht...
20.02.2011, 09:55
1
Antwort

Shortcirting List Comprehensions [duplizieren]

Bei verschiedenen Gelegenheiten wollte ich die Python-Syntax für das Kurzschließen von Listenkompromittierungen oder Generatorausdrücken verwenden. Hier ist ein einfaches Listenverständnis und das Äquivalent für die Schleife in Python: %V...
05.06.2013, 03:47
3
Antworten

Python 2 Listenverständnis und Eval

Wie haben Sie eine mehrzeilige Aussage entweder in einem Listenverständnis oder in einem Eval? Ich habe versucht, diesen Code umzudrehen: %Vor% In eine Lambda-Funktion wie folgt: %Vor% In x ist eine Zeichenfolge wie 'onomatopoeia'...
22.06.2015, 17:29
6
Antworten

Wie man eine Liste von Zahlen auf die Liste ihrer Deltas in Scala abbildet?

Angenommen, ich habe eine Liste mit Zahlen. Wie konvertiert man die Liste in eine Liste ihrer "Deltas" - die paarweisen Unterschiede der nachfolgenden Zahlen? Zum Beispiel: Gegeben List(5, 2, 1, 1) Ich möchte List(3, 1, 0) erhalten    ...
11.11.2011, 18:47
6
Antworten

Problem beim Verständnis von Python-Listen

Was bedeutet die letzte Zeile im folgenden Code? %Vor% Mein Versuch, das Problem zu lösen: "". join ... verwendet join -method um Text zu leeren e [1] * e [0] multipliziert zwei aufeinanderfolgende Werte in der Sequenz e Ich bin mir...
01.02.2009, 18:22
4
Antworten

Python-Listenverständnis mit einzigartigen Items

Gibt es eine Möglichkeit, ein Listenverständnis in Python zu erstellen, das nur eindeutige Elemente enthält? Meine ursprüngliche Idee war es, so etwas zu verwenden: new_items = [unicode(item) for item in items] Später erkannte ich jedo...
01.10.2012, 22:02
5
Antworten

Verwenden Sie Listenverständnis in Python, um etwas Ähnliches wie zip () zu tun?

Ich bin ein Python-Neuling und eines der Dinge, die ich versuche zu tun, ist, meinen Kopf um das Listenverständnis zu wickeln. Ich kann sehen, dass es ein ziemlich mächtiges Feature ist, das es wert ist, gelernt zu werden. %Vor% Wie verwende...
30.01.2010, 22:03
3
Antworten

Python: Listenverständnis zum Zuweisen verschiedener Werte

Ich mache eine 2D-Liste und möchte sie mit einem Listenverständnis initialisieren. Ich möchte, dass es so etwas macht: %Vor% sollte also etwas wie: zurückgeben %Vor% Wie kann ich das machen? Danke für Ihre Hilfe.     
05.10.2009, 23:45
4
Antworten

Gibt es in Python eine kurze Möglichkeit, ein Listenverständnis mit mehreren Iteratoren zu verwenden?

Grundsätzlich möchte ich ein Listenverständnis über das "kartesische Produkt" zweier Iteratoren aufbauen. Denken Sie über den folgenden Haskell-Code nach: %Vor% was zu führt %Vor% Kann ich ein ähnliches Verhalten in Python auf präzise...
01.12.2008, 02:44
5
Antworten

Python: Unterschied zwischen! = und "ist nicht"

Ich bin unklar über den Unterschied zwischen der Syntax != und is not . Sie scheinen dasselbe zu tun: %Vor% Aber wenn ich is not in einem Listenverständnis verwende, erzeugt es ein anderes Ergebnis als wenn ich != verwende. %Vor...
25.04.2011, 19:20