Suchergebnisse für Anfrage "list-comprehension"

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

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

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

TOP-Veröffentlichungen

4 die antwort

So konvertieren Sie eine Zeichenfolgenmatrix mithilfe von Verstehen in eine Ganzzahlenmatrix

Ich habe eine Matrix [['1', '2'], ['3', '4'], die ich in eine Ganzzahlmatrix umwandeln möchte. Gibt es eine Möglichkeit, dies mit Verständnis zu tun?

1 die antwort

Warum ist eine Klassenvariable im Listenverständnis nicht definiert, eine andere?

Ich habe gerade die Antwort auf diese Frage gelesen:Zugriff auf Klassenvariablen aus einem Listenverständnis in der Klassendefinition [https://stackoverflow.com/q/13905741/1175080] Es hilft mir zu verstehen, warum der folgende Code ...

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

2 die antwort

Ternärer Ausdruck im Wörterbuchverständnis

Ich versuche ein Wörterbuch umzukehren. Bei vielen Schlüsseln mit demselben Wert sollte der neue Schlüssel (alter Wert) einem Satz der neuen Werte (alter Schlüssel) zugeordnet werden. Ich habe das Problem gelöst, aber ich versuche, mithilfe des ...

3 die antwort

Listenverständnis mit einem Akku

Wie lässt sich diese einfache Funktion am besten mit einem Listenverständnis (oder einem anderen kompakten Ansatz) replizieren?

3 die antwort

Inkonsistente Verständnissyntax?

Ich bin nur über einen Fehler in der Python-Syntax gestolpert - oder ich vermisse etwas.Sieh dir das an:

5 die antwort

Generator vs. Listenverständnis