Tag: tuples

In der Programmierung, Tupel sind einfach *Produkttypen*, vertreten geordnete Sammlungen von Arten.

Generischer Hash für Tupel in unordered_map / unordered_set

Anzahl der Antworten 3 Antworten
Warum nicht std::unordered_map<tuple<int, int>, string> nur die Arbeit out of the box? Es ist mühsam, Sie zu haben, um zu definieren, eine hash-Funktion für tuple<int, int> z.B. template<> struct do_hash<tuple<int, int>> { size_t operator()(std::tuple<int, int> const& tt)

Äquivalent von Tupel (.NET 4) für .NET Framework 3.5

Anzahl der Antworten 6 Antworten
Gibt es eine Klasse die in die bestehenden .NET Framework 3.5, das wäre äquivalent zu der .NET 4 Tupel? Ich möchte es verwenden, um mehrere Werte aus einer Methode, sondern als eine struct. InformationsquelleAutor der Frage Otiel

Verwenden Sie Pythons Listenindex () -Methode für eine Liste von Tupeln oder Objekten?

Anzahl der Antworten 12 Antworten
Python-Liste Typ hat eine index () - Methode nimmt einen parameter und gibt den index des ersten Elements in der Liste die passenden parameter. Zum Beispiel: >>> some_list = ["apple", "pear", "banana", "grape"] >>> some_list.index("pear") 1 >>>

Template-Tupel - Aufruf einer Funktion für jedes Element

Anzahl der Antworten 6 Antworten
Meine Frage ist in dem code: template<typename... Ts> struct TupleOfVectors { std::tuple<std::vector<Ts>...> tuple; void do_something_to_each_vec() { //Question: I want to do this: // "for each (N)": do_something_to_vec<N>() //How? } template<size_t N> void do_something_to_vec() { auto &vec =

Python wandelt die Zeichenfolge in ein Tupel um, ohne Zeichen zu teilen

Anzahl der Antworten 7 Antworten
Bin ich bestrebt, zu konvertieren einen string in ein Tupel ohne die Aufteilung der Zeichen des Strings in den Prozess. Kann jemand empfehlen, eine einfache Methode, dies zu tun. Muss ein Einzeiler. Fehl a = 'Quattro TT'

Python-elementweise Tupeloperationen wie sum

Anzahl der Antworten 11 Antworten
Ist es auf jeden Fall zu bekommen-Tupel-Operationen in Python, wie folgt zu arbeiten: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (4,4,4) statt: >>> a = (1,2,3) >>> b = (3,2,1) >>> a

Python: transformiere "Liste der Tupel" in 1 flache Liste oder 1 Matrix

Anzahl der Antworten 8 Antworten
Mit Sqlite, ein "select..from" - Befehl gibt die Ergebnisse "output", das Drucke (in python): >>print output [(12.2817, 12.2817), (0, 0), (8.52, 8.52)] Scheint es sich um eine Liste von Tupeln. Ich möchte entweder konvertieren "output" in einem

Paarlisten, um Tupel in der Reihenfolge zu erstellen

Anzahl der Antworten 7 Antworten
Ich möchte zum kombinieren von zwei Listen. Wenn ich die folgenden zwei Listen: {a,b,c,d} und {1,2,3,4} was muss ich tun, damit ich bekomme {{a,1}, {b,2}, {c,3}, {d,4}}? InformationsquelleAutor der Frage Martijn | 2011-03-20

Einen Wert von einem Python-Tupel erhalten

Anzahl der Antworten 2 Antworten
Gibt es einen Weg, um einen Wert aus einem Tupel in python mithilfe von Ausdrücken? def Tup(): return (3,"hello") i = 5 + Tup(); ## I want to add just the three Ich weiß, ich kann dies

Fügen Sie ein weiteres Tupel zu einem Tupel-Tupel hinzu

Anzahl der Antworten 4 Antworten
Habe ich die folgenden Tupel von Tupeln: my_choices=( ('1','first choice'), ('2','second choice'), ('3','third choice') ) und ich will hinzufügen, ein anderes Tupel an den start es another_choice = ('0', 'zero choice') Wie kann ich dies tun? das

Haskell - Zugriff auf ein bestimmtes Element in einem Tupel

Anzahl der Antworten 7 Antworten
Haskell-newbie reporting. Frage ist wie folgt: In Haskell haben wir fst und snd dass das erste und das zweite Element eines 2-Tupels. Warum haben wir eine einfache Möglichkeit für den Zugriff auf das i-te element von jedem

Python konvertiert Tupel in Zeichenkette

Anzahl der Antworten 2 Antworten
Ich habe ein Tupel von Zeichen wie: ('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e') Wie kann ich diese in einen string umwandeln, so dass es ist wie: 'abcdgxre' InformationsquelleAutor der Frage intel3 | 2013-10-28

Konvertieren eines C char-Arrays in einen String

Anzahl der Antworten 7 Antworten
Ich habe einen Swift-Programm, das interop mit einer C Bibliothek. Diese C-Bibliothek gibt eine Struktur mit einem char array-innen, wie diese: struct record { char name[8]; }; Die definition ist korrekt importiert Swift. Aber das Feld wird

Eine Scala-Liste in ein Tupel umwandeln?

Anzahl der Antworten 12 Antworten
Wie kann ich umwandeln eine Liste mit (sagen wir) 3 Elemente in einem Tupel der Größe 3? Zum Beispiel, sagen wir, ich habe val x = List(1, 2, 3) und ich wollen zu konvertieren, das in (1,

Wie sortiere ich Listen / Tupel von Listen / Tupeln?

Anzahl der Antworten 10 Antworten
Habe ich einige Daten in die Liste enthält Listen, Liste oder Tupel enthält. data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] Und ich möchte sozusagen das 2. element in der Teilmenge. Bedeutung, die Sortierung nach

Warum ist die Verwendung von Tupeln in C ++ nicht gebräuchlicher?

Anzahl der Antworten 12 Antworten
Warum tut niemand scheint zu verwenden Tupel in C++, entweder die Boost Tuple Library oder die standard-Bibliothek für TR1? Ich habe gelesen, eine Menge von C++ - code, und sehr selten tun, sehe ich die Verwendung von

Liste der Tupel zum Wörterbuch

Anzahl der Antworten 3 Antworten
Hier ist, wie ich bin derzeit auf der Umwandlung einer Liste von Tupeln, die dictionary in Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2}

array.shape () gibt Fehlertupel nicht aufrufbar

Anzahl der Antworten 1 Antworten
Ich habe ein 2D-numpy-array, genannt results enthält seine eigene Reihe von Daten, und ich will in Sie und nutzt jede Liste: for r in results: print "r:" print r y_pred = np.array(r) print y_pred.shape() Dies ist die

Liste der Tupel in mehrere Listen in Python konvertieren

Anzahl der Antworten 6 Antworten
Angenommen ich habe eine Liste von Tupeln, und ich will konvertieren, um mehrere Listen. Beispielsweise die Liste von Tupeln ist [(1,2),(3,4),(5,6),] Gibt es eine eingebaute Funktion in Python, die konvertieren es um: [1,3,5],[2,4,6] Dies kann ein einfaches

Python: Tupel / Wörterbücher als Schlüssel, auswählen, sortieren

Anzahl der Antworten 8 Antworten
angenommen ich habe Mengen an Früchten in verschiedenen Farben, z.B., 24 Blaue Bananen, 12 grüne äpfel, 0 blau Erdbeeren und so weiter. Ich möchte, um zu organisieren, Sie in eine Datenstruktur in Python ermöglicht eine einfache Auswahl

C ++ 11 Tagged Tuple

Anzahl der Antworten 8 Antworten
C++11-Tupel sind nett, aber Sie haben zwei hude Nachteile für mich, Zugriff auf die Mitglieder, die durch den index ist unlesbar difficilt zu halten (wenn ich ein element in der Mitte des Tupels, ich bin geschraubt) Im

Wie vergleicht man eine Liste von Listen / Sets in Python?

Anzahl der Antworten 6 Antworten
Was ist der einfachste Weg, zu vergleichen mit den 2 Listen/sets-und-Ausgabe die Unterschiede? Gibt es eingebaute Funktionen, die mir helfen, vergleichen Sie verschachtelte Listen/sets? Eingänge: First_list = [['Test.doc', '1a1a1a', 1111], ['Test2.doc', '2b2b2b', 2222], ['Test3.doc', '3c3c3c', 3333] ]

Warum ist Tupel schneller als Liste?

Anzahl der Antworten 7 Antworten
Habe ich gerade gelesen, in "Dive into Python" , "Tupel sind schneller als Listen". Tupel unveränderlich ist, und die Liste ist änderbar, aber ich verstehe nicht ganz, warum Tupel schneller ist. Jemand hat einen performance test dazu?

Was bedeutet der Begriff "Tupel" in relationalen Datenbanken?

Anzahl der Antworten 10 Antworten
Bitte erklären, was gemeint ist, durch Tupel in sql?Danke.. InformationsquelleAutor der Frage Warrior | 2009-04-15

Holen Sie bestimmte Artikel aus der Liste der Tupel c #

Anzahl der Antworten 7 Antworten
Habe ich eine Liste von Tupeln: List<Tuple<int, string, int>> people = new List<Tuple<int, string, int>>(); Mit einem dataReader ich kann füllen Sie diese Liste mit verschiedenen Werten: people.Add(new Tuple<int, string, int>(myReader.GetInt32(4), myReader.GetString(3), myReader.GetInt32(5))); Aber dann wie ich

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

Anzahl der Antworten 2 Antworten
Angenommen ich habe eine namedtuple wie diese: EdgeBase = namedtuple("EdgeBase", "left, right") Möchte ich zum implementieren einer benutzerdefinierten hash-Funktion, so erstelle ich die folgende Unterklasse: class Edge(EdgeBase): def __hash__(self): return hash(self.left) * hash(self.right) Da das Objekt unveränderlich

Wie füge ich einem Swift Array ein Tupel hinzu?

Anzahl der Antworten 8 Antworten
Ich versuche, fügen Sie ein Tupel (z.B., 2-Element-Tupel) zu einem array. var myStringArray: (String,Int)? = nil myStringArray += ("One", 1) Was ich bekomme ist: Konnte nicht finden, eine überlastung des '+=' , akzeptiert die gelieferten Argumente Hinweis:

Warum werden Python-Strings und Tupel unveränderlich gemacht?

Anzahl der Antworten 6 Antworten
Ich bin nicht sicher, warum, strings und Tupel wurden gemacht, um unveränderlich; was sind die vor-und Nachteil, dass Sie unveränderlich sind? InformationsquelleAutor der Frage user186477 | 2009-10-08

Sortieren Tupel Python

Anzahl der Antworten 3 Antworten
Habe ich eine Liste von Tupeln in meine Blender-python-code scores=[(1489,"Sean"), (2850,"Bob"), (276,"Crap Player"), (78495, "Great Player"), (8473, "Damian"), (4860, "Andy"), (0, "Stephen")] Ich versuche Sie zu Sortieren, indem Sie Ihre Punktzahl durch die Nutzung dieser sorted(scores, key=lambda

Wird eine zukünftige Version von .NET Tupel in C # unterstützen?

Anzahl der Antworten 12 Antworten
.Net 3.5 nicht unterstützt Tupel. Schade, Aber nicht sicher, ob die zukünftige version .net-support-Tupel, oder nicht? InformationsquelleAutor der Frage Graviton | 2008-09-30

JavaScript-Variablenzuweisungen aus Tupel

Anzahl der Antworten 11 Antworten
In anderen Sprachen, wie Python 2 und Python 3 können Sie definieren und zuweisen von Werten an ein Tupel-variable, und abrufen Ihrer Werte wie diese: tuple = ("Bob", 24) name, age = tuple print(name) #name evaluates to

Unterschiede zwischen Vektor, Menge und Tupel

Anzahl der Antworten 6 Antworten
Was sind die Unterschiede zwischen Vektoren, Mengen und Tupeln in der Programmierung? InformationsquelleAutor der Frage RCIX | 2009-06-09

Ignoriere den Python-Mehrfach-Rückgabewert

Anzahl der Antworten 11 Antworten
Sagen, ich habe eine Python-Funktion, die mehrere Werte zurückgibt, in ein Tupel: def func(): return 1, 2 Ist es eine schöne Art und Weise zu ignorieren, die eines der Ergebnisse, anstatt nur die Zuweisung auf eine temporäre

Gibt ein Tupel von Argumenten zurück, die an string.format () übergeben werden sollen.

Anzahl der Antworten 3 Antworten
Derzeit, ich versuche eine Methode in Python, um eine Liste von null, einer oder zwei Saiten zu Stecker in eine string-Formatierer, und übergeben Sie die string-Methode. Mein code sieht ungefähr so aus: class PairEvaluator(HandEvaluator): def returnArbitrary(self): return

Wie erstelle ich ein Tupel eines leeren Tupels in Python?

Anzahl der Antworten 2 Antworten
Wie kann ich erstellen ein Tupel, bestehend aus nur ein leeres Tupel, d.h. (())? Ich habe versucht tuple(tuple())tuple(tuple(tuple()))tuple() und tuple(tuple()) dem alle Gaben Sie mir (). Dem Grund, dass ich in eine solche Sache ist wie folgt:

Den Index einer Zeichenkette in einem Tupel finden

Anzahl der Antworten 1 Antworten
Tup = ('string1','string2','string3') Mein Programm zurückgegeben string2 wie bekomme ich es der index innerhalb Tup? InformationsquelleAutor der Frage rectangletangle | 2010-10-26

Warum macht ein nachkommendes Komma nach einem Variablennamen ein Tupel?

Anzahl der Antworten 6 Antworten
Ich will wissen, warum das hinzufügen einer nachgestellten Komma nach dem Namen einer Variablen (in diesem Fall ein string) macht es einen tuple. also >>> abc = 'mystring', >>> print(abc) ('mystring',) Wenn ich drucken abc es gibt

Sind HLists nichts weiter als eine verschachtelte Art, Tupel zu schreiben?

Anzahl der Antworten 4 Antworten
Ich bin wirklich daran interessiert, herauszufinden, wo die Unterschiede sind, und mehr im Allgemeinen, zu identifizieren kanonische Verwendung Fällen, in denen HLists nicht verwendet werden kann (oder eher, nicht nachzugeben keine Vorteile gegenüber normalen Listen). (Ich bin

Java N-Tuple-Implementierung

Anzahl der Antworten 9 Antworten
Ich habe gerade eine Java n-Tupel der Typ-sicher. Ich bin mit einigen unkonventionellen Methoden zu erreichen geben-Sicherheit (habe ich nur gemacht, weil es Spaß macht). Kann jemand etwas input auf, es zu verbessern oder einige mögliche Mängel.

x, = ... - ist dieses nachgestellte Komma der Kommaoperator?

Anzahl der Antworten 2 Antworten
Ich verstehe nicht, was macht das Komma nach der variable Linien, bedeutet: http://matplotlib.org/examples/animation/simple_anim.html line, = ax.plot(x, np.sin(x)) Wenn ich Entferne Komma und die variable "Zeile" wird die variable "Zeile" dann das Programm unterbrochen ist. Vollständigen code aus

Wie lautet die Syntaxregel für nachgestellte Kommas in Tupel-Definitionen?

Anzahl der Antworten 9 Antworten
In dem Fall von einem einzigen element-Tupel, das nachgestellte Komma ist erforderlich. a = ('foo',) Was ist ein Tupel mit mehreren Elementen? Es scheint, als ob das nachgestellte Komma vorhanden ist oder nicht, Sie sind beide gültig.

Gibt es eine Möglichkeit Tupel mit benannten Feldern in Scala zu erstellen, ähnlich wie bei anonymen Klassen in C #?

Anzahl der Antworten 5 Antworten
Finden Sie unter: Kann ich geben Sie einen aussagekräftigen Namen für eine anonyme Klasse in C#? In C# können Sie schreiben: var e = new { ID = 5, Name= "Prashant" }; assertEquals( 5, e.ID ) Aber

Scala Rückgabetyp für Tupel-Funktionen

Anzahl der Antworten 2 Antworten
Möchte ich ein scala-Funktion gibt eine scala-Tupel. Kann ich eine Funktion wie diese: def foo = (1,"hello","world") und das funktioniert Prima, aber jetzt möchte ich sagen, dass der compiler was erwarte ich mir von der Funktion zurückgegeben

Javascript "Tupel" -Notation: Was ist der Sinn?

Anzahl der Antworten 3 Antworten
In wtfjsfand ich, dass die folgenden gesetzlichen javascript. ",,," == Array((null,'cool',false,NaN,4)); //true Dem argument (null,'cool',false,NaN,4) sieht aus wie ein Tupel zu mir, aber javascript nicht Tupeln! Einige schnelle tests in meinem javascript-Konsole ergibt folgende. var t =

Python Benanntes Tupel zum Wörterbuch

Anzahl der Antworten 4 Antworten
Habe ich ein benannter Tupel-Klasse in python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Was ich gerne tun möchte, ist schalten Sie diese in einem Wörterbuch nach. Ich gebe zu python ist nicht

Warum gibt es in Python kein Tupelverständnis?

Anzahl der Antworten 10 Antworten
Wie wir alle wissen, gibt es die Liste Verständnis, wie [i for i in [1, 2, 3, 4]] und es ist Wörterbuch Verständnis, wie {i:j for i, j in {1: 'a', 2: 'b'}.items()} aber (i for i

Python: Liste des Diktats, wenn vorhanden, inkrementiere einen Diktatwert, wenn nicht ein neues Diktat angehängt

Anzahl der Antworten 6 Antworten
Ich würde gerne so etwas machen. list_of_urls = ['http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.cn/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.cn/'] urls = [{'url': 'http://www.google.fr/', 'nbr': 1}] for url in list_of_urls: if url in [f['url'] for f in urls]:

Pretty-Print std :: Tupel

Anzahl der Antworten 7 Antworten
Dies ist ein follow-up auf meine Vorherige Frage auf pretty-Print-STL-Containernfür die wir erarbeiten eine sehr elegante und komplett Allgemeine Lösung. In diesem nächsten Schritt würde ich gerne pretty-printing für std::tuple<Args...> mit variadic templates (also das ist streng

Subtrahieren von 2 Listen in Python

Anzahl der Antworten 13 Antworten
Nun habe ich vector3 Werte, dargestellt als Listen. gibt es eine Möglichkeit, subtrahieren Sie 2 von diesen, wie vector3 Werte, wie [2,2,2] - [1,1,1] = [1,1,1] Sollte ich verwenden Tupel? Wenn keiner von Ihnen definiert diesen Operanden,

Tupel zu Argumenten erweitern

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit zu erweitern, ein Python-Tupel in eine von der Funktion als eigentlichen Parameter? Beispielsweise hier expand() ist die Magie: tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 +