Suchergebnisse für Anfrage "list-comprehension"

18 die antwort

Wie zähle ich Nicht-Null-Elemente in einer Iterationsdatei?

Ich suche nach einer besseren / pythonischeren Lösung für das folgende Snippet count = sum(1 for e in iterable if e)

5 die antwort

Sind Listenverständnisse und Funktionsfunktionen schneller als "for loops"?

Ist ein Listenverständnis oder Funktionen wie map (), filter () und reduction () in Bezug auf die Leistung in Python schneller als eine for-Schleife? Warum laufen sie technisch gesehen "mit C-Geschwindigkeit", während "die for-Schleife mit der ...

8 die antwort

Was bedeutet "Listenverständnis"? Wie funktioniert es und wie kann ich es benutzen?

Ich habe den folgenden Code: [x**2 for x in range(10)]Wenn ich es in der Python-Shell starte, wird Folgendes zurückgegeben: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] Ich habe gesucht und es scheint, dass dies ein @ genannt wi Listenverständnis, aber ...

TOP-Veröffentlichungen

5 die antwort

Wie kann ich mit Ausnahmen in einem Listenverständnis in Python umgehen?

Ich habe einige Listen in Python, in denen jede Iteration eine Ausnahme auslösen kann.Zum Beispiel, wenn ich habe:

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

5 die antwort

Lambdas in Listenverständnissen

4 die antwort

So rahmen Sie zwei for-Schleifen in Listenverständnispython ein

Ich habe zwei Listen wie folgt

5 die antwort

Listenelement durch den Inhalt einer anderen Liste ersetzen

Ähnlich zudiese Frage, aber anstatt ein Element durch ein anderes zu ersetzen, möchte ich alle Vorkommen eines Elements durch den Inhalt einer Liste ersetzen.

6 die antwort

Optimale Methode zum Ermitteln der maximalen Anzahl von Unterlistenelementen in der Liste

Ich habe eine mehrdimensionale Liste im Format: list = [[1, 2, 3], [2, 4, 2], [0, 1, 1]]Wie erhalte ich den Maximalwert des dritten Wertes aller Unterlisten? Im Pseudocode: max(list[0][2], list[1][2], list[2][2])Ich weiß, dass dies getan werden ...

4 die antwort

range (len (liste)) oder enumerate (liste)? [Duplikat]