Suchergebnisse für Anfrage "tuples"

6 die antwort

Wie überprüfe ich, ob sich alle Elemente in einem Tupel oder einer Liste in einem anderen befinden?

Zum Beispiel möchte ich alle Elemente in Tupel @ überprüf(1, 2) sind in Tupel(1, 2, 3, 4, 5). Ich denke nicht, dass use loop eine gute Möglichkeit ist, ich denke, es könnte in einer Zeile gemacht werden.

6 die antwort

Umwandle eine Liste in eine Folge von String-Tripeln

Ich möchte eine Liste wie folgt konvertieren: ["Red", "Green", "Blue"]in eine Tupelfolge von String-Tripeln: [("RED", "Red", ""), ("GREEN", "Green", ""), ("BLUE", "Blue", "")] Bis jetzt benutze ich immer diese Methode: def list_to_items(lst): ...

2 die antwort

shapeless HList to TupleN, wobei die Tupelform nicht genau mit der HList-Form übereinstimmen muss

Ich möchte das Äquivalent erstellen zu: def toTupleN[A1, ..., AN, L <: HList](l: L): TupleN[A1, ..., AN]Code usingtoTupleN sollte nur kompilieren, wenn es genau ein @ giN Kombination von Werten inl dass das Tupel aus erstellt werden konnte. ...

TOP-Veröffentlichungen

2 die antwort

Confusion beim Verständnis von Tupel und * Argumenten in Python

Ich brauche eine Funktion, die @ nehmen würvariadic arguments. Die Anzahl der Argumente kann von 1 bis N variieren. def abc(*args): print "ABC" print args print len(args) def abc1(*args): print "ABC1" print args print len(args) print ...

2 die antwort

In Scala, wie kommt es, dass `println (1,2)` funktioniert?

n Scala (2.7.7final) wird dasPredef.printlnie @ -Methode hat die folgende Signatur: def println (x : Any) : UnitWie kommt, dann funktioniert das folgende: scala> println(1,2) (1,2) Konvertiert der Compiler automatisch eine durch ...

2 die antwort

Transform Tupel zu diktieren

Wie kann ich Tupel wie folgt umwandeln: ( ('a', 1), ('b', 2) )zu diktieren: { 'a': 1, 'b': 2 }

10 die antwort

scala Tupel Auspacken

Ich weiß, dass diese Frage viele Male auf verschiedene Arten gestellt wurde. Aber es ist mir immer noch nicht klar. Gibt es eine Möglichkeit, Folgendes zu erreichen? def foo(a:Int, b:Int) = {} foo(a,b) //right way to invoke foo foo(getParams) ...

8 die antwort

Kann ich hier eine Vorlagenrekursion vermeiden?

Ich habe ein @ geschriebfor_each zumtuples: template <typename Tuple, typename F, size_t begin, size_t end> enable_if_t<begin == end || tuple_size<Tuple>::value < end> for_each(Tuple&, F&&) { } template <typename Tuple, typename F, size_t begin ...

10 die antwort

Zum Summieren von Werten gleicher Elemente in einer Liste von Tupeln, während diese Zeichenfolgen sind

Wenn ich eine Liste solcher Tupel habe: my_list = [('books', '$5'), ('books', '$10'), ('ink', '$20'), ('paper', '$15'), ('paper', '$20'), ('paper', '$15')]wie kann ich die Liste auf diese drehen: [('books', '$15'), ('ink', '$20'), ('paper', ...

6 die antwort

Wie kann eine zusätzliche Initialisierung für eine Unterklasse von namedtuple bereitgestellt werden?

ngenommen, ich habe einnamedtuple so was EdgeBase = namedtuple("EdgeBase", "left, right")Ich möchte dafür eine benutzerdefinierte Hash-Funktion implementieren, daher erstelle ich die folgende Unterklasse: class Edge(EdgeBase): def ...