Als «tuples» getaggte Fragen

Bei der Programmierung sind Tupel einfache * Produkttypen *, die geordnete Sammlungen von Typen darstellen.


11
Was sind "benannte Tupel" in Python?
Beim Lesen der Änderungen in Python 3.1 fand ich etwas ... Unerwartetes: Das Tupel sys.version_info ist jetzt ein benanntes Tupel : Ich habe noch nie von benannten Tupeln gehört und dachte, Elemente könnten entweder durch Zahlen (wie in Tupeln und Listen) oder durch Schlüssel (wie in Diktaten) indiziert werden. Ich …

30
Was entspricht dem C ++ - Paar <L, R> in Java?
Gibt es einen guten Grund, warum es keinen gibt? Pair&lt;L,R&gt; in Java ? Was wäre das Äquivalent zu diesem C ++ - Konstrukt? Ich würde es lieber vermeiden, meine eigenen neu zu implementieren. Es scheint, dass 1.6 etwas Ähnliches liefert ( AbstractMap.SimpleEntry&lt;K,V&gt;), aber das sieht ziemlich kompliziert aus.
670 java  tuples  std-pair 


5
Liste in Python in Tupel konvertieren
Ich versuche, eine Liste in ein Tupel umzuwandeln. Die meisten Lösungen bei Google bieten den folgenden Code: l = [4,5,6] tuple(l) Der Code führt jedoch zu einer Fehlermeldung, wenn ich ihn ausführe: TypeError: 'Tupel'-Objekt kann nicht aufgerufen werden Wie kann ich dieses Problem beheben?

4
Tupel in Argumente erweitern
Gibt es eine Möglichkeit, ein Python-Tupel zu einer Funktion zu erweitern - als tatsächliche Parameter? Zum Beispiel macht hier expand()die Magie: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") Ich weiß, man könnte definieren …


8
Wie füge ich Listen zu einer Liste von Tupeln zusammen?
Was ist der pythonische Ansatz, um Folgendes zu erreichen? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] Jedes Mitglied von list_cist ein Tupel, dessen erstes Mitglied von list_aund das …
298 python  list  merge  tuples 

9
Wie kann ich eine Liste von Tupeln einfach initialisieren?
Ich liebe Tupel . Mit ihnen können Sie relevante Informationen schnell gruppieren, ohne eine Struktur oder Klasse dafür schreiben zu müssen. Dies ist sehr nützlich, wenn Sie sehr lokalisierten Code umgestalten. Das Initialisieren einer Liste von ihnen scheint jedoch etwas überflüssig. var tupleList = new List&lt;Tuple&lt;int, string&gt;&gt; { Tuple.Create( 1, …

8
Variablen zum Tupel hinzufügen
Ich lerne Python und erstelle eine Datenbankverbindung. Beim Versuch, der Datenbank etwas hinzuzufügen, denke ich daran, Tupel aus Informationen zu erstellen und sie dann der Datenbank hinzuzufügen. Was ich tue : Ich nehme Informationen vom Benutzer und speichere sie in Variablen. Kann ich diese Variablen zu einem Tupel hinzufügen? Können …
282 python  tuples 

11
Ignorieren Sie den Mehrfachrückgabewert von Python
Angenommen, ich habe eine Python-Funktion, die mehrere Werte in einem Tupel zurückgibt: def func(): return 1, 2 Gibt es eine gute Möglichkeit, eines der Ergebnisse zu ignorieren, anstatt es nur einer temporären Variablen zuzuweisen? Sagen Sie, wenn ich nur am ersten Wert interessiert war, gibt es einen besseren Weg als …
273 python  function  tuples 


8
Tupel in Liste und zurück konvertieren
Ich arbeite derzeit an einem Karteneditor für ein Spiel in Pygame, der Kachelkarten verwendet. Das Level besteht aus Blöcken in der folgenden Struktur (obwohl viel größer): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) Dabei ist "1" ein Block, der eine Wand ist, und "0" ist ein Block, der …
205 python  list  tuples 

15
Bessere Benennung in Tupelklassen als "Item1", "Item2"
Gibt es eine Möglichkeit, eine Tupel-Klasse zu verwenden, aber die Namen der darin enthaltenen Elemente anzugeben? Beispielsweise: public Tuple&lt;int, int, int int&gt; GetOrderRelatedIds() Dadurch werden die IDs für OrderGroupId, OrderTypeId, OrderSubTypeId und OrderRequirementId zurückgegeben. Es wäre schön, die Benutzer meiner Methode wissen zu lassen, welche welche ist. (Wenn Sie die …
204 c#  c#-4.0  tuples 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.