Tag: list-comprehension
Eine syntaktische Konstruktion bietet eine übersichtliche Möglichkeit, Listen zu erstellen, die in einem ähnlichen Stil wie die mathematischen set-builder notation. Verwenden Sie dieses tag in Verbindung mit dem tag der Programmiersprache, die Sie verwenden, um Fragen über den Bau neuer Listen mit Liste Verstehens.
5
Antworten
Wir alle wissen-python - [f(x) for x in y if g(x)] syntax. Jedoch die AST Darstellung von list comprehension hat Platz für mehr als ein, 'wenn' Ausdruck: comprehension = (expr target, expr iter, expr* ifs) Kann jemand
1
Antworten
Scheint es, dass ich die Daten in das format einer Liste mit NumPy-arrays (type() = np.ndarray): [array([[ 0.00353654]]), array([[ 0.00353654]]), array([[ 0.00353654]]), array([[ 0.00353654]]), array([[ 0.00353654]]), array([[ 0.00353654]]), array([[ 0.00353654]]), array([[ 0.00353654]]), array([[ 0.00353654]]), array([[ 0.00353654]]), array([[
3
Antworten
Will ich mit dem Zuweisungsoperator in einer Liste erfassen. Wie kann ich das tun? Ist der folgende code ungültig syntax. Ich meine zu setzen lst[0] auf eine leere Zeichenfolge '' wenn es passt pattern: [ lst[0] =
4
Antworten
Ich habe zwei Listen xscat und yscat. Ich möchte die list comprehension zu Holen, x und y in xscat und yscat beziehungsweise. Die resultierende Liste sollte enthalten peaks([x[0], y[0]]), peaks([x[1], y[1]]) usw xscat=yscat=[-1, -1.5,5] [peaks([x,y]) for x,y
4
Antworten
Habe ich eine Funktion zu wählen Klumpen aus einer Liste von strings und Rückgabe als eine andere Liste: def filterPick(lines,regex): result = for l in lines: match = re.search(regex,l) if match: result += [match.group(1)] return result
6
Antworten
Ich weiß eine list comprehension wird dies tun, aber ich Frage mich, ob es eine noch kürzere (und mehr Pythonic?) Ansatz. Möchte ich erstellen Sie eine Reihe von Listen, die alle von unterschiedlicher Länge. Jede Liste enthält
6
Antworten
Was ist der Schnellste Weg, um das Letzte element einer Liste in Haskell. Auch in der nächsten iteration will ich entfernen, erste und Letzte element der Liste. Was ist der eleganteste Weg, es zu tun? Ich versuche