Suchergebnisse für Anfrage "list-comprehension"

4 die antwort

Verwendung von Re-Match-Objekten in einem Listenverständnis

Ich habe die Funktion, Klumpen aus einer Liste von Zeichenfolgen herauszusuchen und sie als eine andere Liste zurückzugeben: def filterPick(lines,regex): result = [] for l in lines: match = re.search(regex,l) if match: result += [match.group(1)] ...

2 die antwort

Listenverständnis mit Bedingung

Ich habe eine einfache Liste. >>> a = [0, 1, 2]Ich möchte eine neue Liste daraus unter Verwendung eines Listenverständnisses erstellen. >>> b = [x*2 for x in a] >>> b [0, 2, 4]Ziemlich einfach, aber was ist, wenn ich nur mit Elementen ungleich ...

2 die antwort

Python - Suche inkrementell nummerierte Sequenzen mit Listenverständnis [duplizieren]

Diese Frage hat hier bereits eine Antwort: Pythonic-Methode zum Konvertieren einer Liste von Ganzzahlen in eine Folge von durch Kommas getrennten ...

TOP-Veröffentlichungen

1 die antwort

Warum ist Pythons Listenverständnisschleifenreihenfolge rückwärts? [Duplikat

Diese Frage hat hier bereits eine Antwort: Warum ist die Reihenfolge des Mehrfachverstehens für Listen so, wie es ist? [/questions/38321559/why-is-the-order-of-multiple-for-list-comprehension-the-way-it-is] 1 Antwort>>> my_list = [[[[1, 2, 3], ...

6 die antwort

Rekursives Listenverständnis in Python?

Ist es möglich, ein rekursives Listenverständnis in Python zu definieren? Möglicherweise ein vereinfachtes Beispiel, aber etwas in der Art von: nums = [1, 1, 2, 2, 3, 3, 4, 4] willThisWork = [x for x in nums if x not in self] # self being the ...

7 die antwort

Filtern von Elementen aus einer Liste von Listen in Python?

Ich möchte Elemente aus einer Liste von Listen filtern und die Elemente jedes Elements mit einem Lambda durchlaufen. Zum Beispiel angesichts der Liste: a = [[1,2,3],[4,5,6]] Angenommen, ich möchte nur Elemente behalten, bei denen die Summe der ...

6 die antwort

Python: Wie setze ich lokale Variablen im Listenverständnis?

Ich habe eine Methode, die eine Liste nimmt und ein Objekt zurückgibt # input a list, returns an object def map_to_obj(lst): a_list = f(lst) return a_list[0] if a_list else NoneIch möchte eine Liste erhalten, die alle zugeordneten Elemente ...

14 die antwort

In Python ist es besser, Listenverständnisse oder for-each-Schleifen zu verwenden?

Welche der folgenden Optionen sind besser zu verwenden und warum? Methode 1 for k, v in os.environ.items(): print "%s=%s" % (k, v)Methode 2: print "\n".join(["%s=%s" % (k, v) for k,v in os.environ.items()])Ich neige dazu, die erste als ...

2 die antwort

Generators vs List Comprehension-Leistung in Python

Gegenwärtig habe ich etwas über Generatoren und das Verstehen von Listen gelernt und mit dem Profiler herumgespielt, um zu sehen, wie in diesem cProfil aus einer Summe von Primzahlen in einem großen Bereich unter Verwendung von beidem ...

8 die antwort

Sind Listenverständnisse syntaktischer Zucker für `Liste (Generatorausdruck)` in Python 3?

In Python 3 ist ein Listenverständnis einfach syntaktischer Zucker für einen Generatorausdruck, der in das @ eingegeben wirlist Funktion? z.B. ist der folgende Code: squares = [x**2 for x in range(1000)]im Hintergrund tatsächlich in ...