Suchergebnisse für Anfrage "list-comprehension"
Python 2 Listenverständnis und Auswertung
Wie haben Sie eine mehrzeilige Anweisung in einem Listenverständnis oder einer Auswertung? Ich habe versucht, diesen Code zu ändern: def f(x, y, b=''): for i in x: if i in y: y.remove(i) i *= 2 b += i return bIn eine Lambda-Funktion wie ...
Finden von Primzahlen mithilfe des Listenverständnisses
Ich habe versucht, alle Primzahlen im Bereich von x bis y zu generieren. Ich habe zuerst ein einfaches Beispiel ausprobiert:range(10,11) was bedeutet zu überprüfen, ob 10 eine Primzahl ist: Hier ist mein Code: prime_list = [x for x in range(10, ...
Listenverständnis in Ruby
Um das Äquivalent zu Python-Listenverständnissen zu erreichen, gehe ich wie folgt vor: some_array.select{|x| x % 2 == 0 }.collect{|x| x * 3} Gibt es einen besseren Weg, dies zu tun ... vielleicht mit einem Methodenaufruf?
Auffüllen einer Liste von Tupeln auf semantische Weise
Ich arbeite an einem Stück Code, in dem ich Tupellisten verarbeiten muss, in denen sowohl die Reihenfolge als auch die Namen der "Schlüssel" fsts der Tupel) stimmen mit einer bestimmten Vorlage überein. Ich implementiere Fehlertoleranz, indem ...
Warum sagt es das -> TypeError: 'bool' Objekt ist nicht iterierbar [closed]
Content ist nur eine Textdatei tokens = content.split() topics = [e for (n, x) in enumerate(tokens) for (n2, x2) in enumerate(tokens) for (i, e) in enumerate(tokens) if any(x2.isdigit()) if '.' in x if re.findall('\D+', x) if n < i < n2]Ich ...
Warum ist das Listenverständnis beim Multiplizieren von Arrays viel schneller als das von Numpy?
Kürzlich habe ich auf @ geantwortDIE [https://stackoverflow.com/questions/31596979/multiplication-between-2-lists/31597029#31597029] Frage, die die Multiplikation von 2 Listen wollte, schlug einige Benutzer den folgenden Weg mit numpy, neben ...
Python 2 seltsame Liste Verständnis Verhalten
Ich habe mich in der Liste umgesehen und etwas Seltsames gesehen. Code a = ['a', 'a', 'a', 'b', 'd', 'd', 'c', 'c', 'c'] print [(len(list(g)), k) if len(list(g)) > 1 else k for k, g in groupby(a)]Ergebnis [(0, 'a'), 'b', (0, 'd'), (0, ...
Wie verwende ich das Listenverständnis, um ein Element zu Kopien eines Wörterbuchs hinzuzufügen?
gegeben template = {'a': 'b', 'c': 'd'} add = ['e', 'f'] k = 'z'Ich möchte das Listenverständnis verwenden, um @ zu generiere [{'a': 'b', 'c': 'd', 'z': 'e'}, {'a': 'b', 'c': 'd', 'z': 'f'}]Ich weiß, ich kann dies tun out = [] for v in add: t ...
Ertrag in Listenverständnissen und Generatorausdrücken
Das folgende Verhalten scheint mir eher eingängig zu sein (Python 3.4): >>> [(yield i) for i in range(3)] <generator object <listcomp> at 0x0245C148> >>> list([(yield i) for i in range(3)]) [0, 1, 2] >>> list((yield i) for i in range(3)) [0, ...
Hat C # irgendetwas, das mit Pythons Listenverständnis vergleichbar ist?
Ich möchte eine Liste in C # erstellen. Ich vermisse das Listenverständnis von Python. Gibt es eine C # -Methode, um Sammlungen im Handumdrehen zu erstellen, wie es Listenverständnisse oder Generatorausdrücke in Python tun?