Als «tuples» getaggte Fragen

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

4
Wie funktioniert der Tupelvergleich in Python?
Ich habe das Core Python- Programmierbuch gelesen und der Autor zeigt ein Beispiel wie: (4, 5) < (3, 5) # Equals false Also frage ich mich, wie / warum ist es gleich falsch? Wie vergleicht Python diese beiden Tupel? Übrigens wird es im Buch nicht erklärt.



7
Python fügt dem Tupel ein Element hinzu
Ich habe einige object.ID-s, die ich als Tupel in der Benutzersitzung zu speichern versuche. Wenn ich das erste hinzufüge, funktioniert es, aber das Tupel sieht so aus, (u'2',)aber wenn ich versuche, ein neues mit mytuple = mytuple + new.idgot error hinzuzufügen can only concatenate tuple (not "unicode") to tuple.

2
Einen Wert von einem Tupel erhalten
Gibt es eine Möglichkeit, einen Wert aus einem Tupel in Python mithilfe von Ausdrücken abzurufen? def tup(): return (3, "hello") i = 5 + tup() # I want to add just the three Ich weiß, ich kann dies tun: (j, _) = tup() i = 5 + j Aber das …
152 python  tuples 

6
Python-Tupel zu diktieren
Gibt für das Tupel t = ((1, 'a'),(2, 'b')) dict(t)zurück{1: 'a', 2: 'b'} Gibt es einen guten Weg, um zu bekommen {'a': 1, 'b': 2}(Schlüssel und Vals getauscht)? Letztendlich möchte ich in der Lage sein, 1gegeben 'a'oder 2gegeben zurückzukehren 'b'. Vielleicht ist die Umwandlung in ein Diktat nicht der beste …

6
Konvertieren Sie ein benanntes Tupel in ein Wörterbuch
Ich habe eine benannte Tupelklasse in Python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Ich möchte Town-Instanzen in Wörterbücher konvertieren. Ich möchte nicht, dass es fest mit den Namen oder der Nummer der Felder in einer Stadt verbunden ist. Gibt es eine Möglichkeit, es so zu …

4
Sind HLists nichts anderes als eine verschlungene Art, Tupel zu schreiben?
Ich bin wirklich daran interessiert herauszufinden, wo die Unterschiede liegen, und allgemeiner, kanonische Anwendungsfälle zu identifizieren, in denen HLists nicht verwendet werden können (oder vielmehr keine Vorteile gegenüber regulären Listen bieten). (Mir ist bewusst, dass es TupleNin Scala 22 (glaube ich) gibt , während man nur eine einzige HList benötigt, …
144 scala  types  tuples  hlist  shapeless 




13
Wie erweitere ich ein Tupel in die Argumente der variablen Vorlagenfunktion?
Betrachten Sie den Fall einer Vorlagenfunktion mit variablen Vorlagenargumenten: template<typename Tret, typename... T> Tret func(const T&... t); Jetzt habe ich ein Tupel tvon Werten. Wie rufe ich func()mit den Tupelwerten als Argumente auf? Ich habe über das bind()Funktionsobjekt mit call()Funktion und auch über die apply()Funktion in verschiedenen inzwischen veralteten Dokumenten …
135 c++  c++11  arguments  tuples 

4
So bilden Sie eine Tupelspalte aus zwei Spalten in Pandas
Ich habe einen Pandas DataFrame und möchte die Spalten 'lat' und 'long' zu einem Tupel kombinieren. <class 'pandas.core.frame.DataFrame'> Int64Index: 205482 entries, 0 to 209018 Data columns: Month 205482 non-null values Reported by 205482 non-null values Falls within 205482 non-null values Easting 205482 non-null values Northing 205482 non-null values Location 205482 …

12
Warum ist die Verwendung von Tupeln in C ++ nicht häufiger?
Warum scheint niemand in C ++ Tupel zu verwenden, auch nicht die Boost Tuple Library noch die Standardbibliothek für TR1? Ich habe viel C ++ - Code gelesen und sehe sehr selten die Verwendung von Tupeln, aber ich sehe oft viele Stellen, an denen Tupel viele Probleme lösen würden (normalerweise …
124 c++  tuples 

17
Python: Wert in einem Tupel ändern
Ich bin neu in Python, daher könnte diese Frage ein wenig grundlegend sein. Ich habe ein Tupel namens values, das Folgendes enthält: ('275', '54000', '0.0', '5000.0', '0.0') Ich möchte den ersten Wert (dh 275) in diesem Tupel ändern, aber ich verstehe, dass Tupel unveränderlich sind und daher values[0] = 200nicht …
122 python  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.