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

Problem beim Übergeben eines Vektors als Bindung an das Makro for

Ich habe eine beliebige Anzahl von Listen, die ich mit dem for-Makro bearbeiten möchte. Ich möchte eine Funktion erstellen, die einen Vektor als Bindung übergibt, da die Anzahl der Listen variiert. Wenn ich die Bindung fest codiere, funktioni...
15.07.2010, 00:49
2
Antworten

python: Listenverständnis Taktik

Ich suche nach einer Zeichenkette und erstelle eine Liste von Zeichenketten, die die ursprüngliche Zeichenkette aufbauen. z.B.: %Vor% Ich bin sicher, dass es einen "pythonischen" Weg gibt, es zu tun; Ich denke, ich verliere meinen Verstan...
21.01.2009, 21:27
9
Antworten

Mehrere Anweisungen in Listenbeziehungen in Python?

Ist es möglich, etwas wie: zu haben %Vor% Ich habe das versucht, aber nicht funktioniert? Was ist die richtige Syntax, um diese zu schreiben? EDIT: Die Druckanweisung war ein Beispiel. Tatsächlich inkrementiere ich einen Wert außerhalb de...
21.04.2009, 22:14
5
Antworten

Diese Zeile verstehen: list_of_tuples = [(x, y) für x, y, label in data_one]

Wie Sie bereits verstanden haben, bin ich ein Anfänger und versuche zu verstehen, worauf der "pythonische Weg" zum Schreiben dieser Funktion aufgebaut ist. Ich weiß, dass andere Threads eine teilweise Antwort darauf enthalten können, aber ich we...
06.07.2016, 16:29
3
Antworten

Vergleichen von Werten in zwei Listen in Python

In Python 2.7 habe ich zwei Listen mit ganzen Zahlen: %Vor% Ich möchte eine dritte Liste erstellen, die angibt, ob jedes Element in x und y identisch ist, um Folgendes zu erhalten: %Vor% Wie kann ich dies mithilfe des Listenverstän...
07.10.2015, 15:25
2
Antworten

Warum werden Haskell-Listen-Comprehensions nicht parallel ausgeführt?

Ich mache Project Euler Problem 21 für Hausaufgaben und ich habe dieses Listenverständnis: %Vor% Dies dauert sehr lange (verständlich, da es 10000 ^ 2 Zahlenpaare testet). Wenn ich meine CPU-Auslastung betrachte, zeigt dies, dass nur 1 Kern...
08.09.2014, 20:02
4
Antworten

Idiomatische Möglichkeit, viele der gleichen Generatoren in einem Listenverständnis zu haben

Im Statistics-Kurs zeigte mir unser Lehrer ein Wahrscheinlichkeitsmodell aller möglichen Würfe mit zwei Würfeln, die zu 4 addiert wurden. Wenn ich daran denke, dass die Haskell-Listen-Comprehensions ziemlich großartig sind, habe ich beschlossen,...
18.10.2017, 16:08
2
Antworten

Python Tuple to Dict, mit zusätzlicher Liste von Schlüsseln

Also ich habe dieses Array von Tupeln: %Vor% Und ich habe diese Liste von Feldnamen: %Vor% Ich möchte, wenn möglich, auf einen Schlag die Liste der Tupel in ein Diktat umwandeln: %Vor%     
12.12.2013, 10:25
6
Antworten

Elegante Möglichkeit, Elemente in einer Liste zu löschen, die keine Teilstrings in einer anderen Liste enthalten

Vor kurzem stieß ich auf dieses Problem: Sagen Sie, es gibt eine Liste von etwas, das ich bearbeiten möchte: %Vor% Und ich möchte etwas ausschließen, indem ich eine andere Liste verwende, zum Beispiel: %Vor% Die process_list sollte so...
24.11.2016, 16:21
3
Antworten

Wie funktioniert all () in Python auf leeren Listen?

Ich beziehe mich auf den folgenden Python-Code %Vor% Ich erwarte, dass der obige Code True zurückgibt, wenn alle Elemente in my_list 2 sind. aber wenn ich my_list leer mache, führe es als aus %Vor% es gibt auch True zurück. Ich bin mit d...
26.10.2013, 01:25