Was ist der Unterschied? Was sind die Vor- und Nachteile von Tupeln /
Bei der Programmierung sind Tupel einfache * Produkttypen *, die geordnete Sammlungen von Typen darstellen.
Was ist der Unterschied? Was sind die Vor- und Nachteile von Tupeln /
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)...
Gibt es einen guten Grund, warum es keinen gibt? Pair<L,R> 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<K,V>), aber das sieht...
Ich habe einige Daten entweder in einer Liste von Listen oder einer Liste von Tupeln, wie folgt: data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] Und ich möchte nach dem 2. Element in der Teilmenge sortieren. Das heißt, Sortieren nach 2,5,8, woher 2kommt (1,2,3), 5kommt von...
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...
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",...
Wie wir alle wissen, gibt es Listenverständnis wie [i for i in [1, 2, 3, 4]] und es gibt Wörterbuchverständnis, wie {i:j for i, j in {1: 'a', 2: 'b'}.items()} aber (i for i in (1, 2, 3)) wird in einem Generator enden, nicht in einem tupleVerständnis. Warum ist das so? Ich vermute, dass a...
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 zweite von...
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...
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...
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...
Gibt es Leistungsunterschiede zwischen Tupeln und Listen beim Instanziieren und Abrufen von Elementen?
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...
Gibt es eine Möglichkeit, eine Tupel-Klasse zu verwenden, aber die Namen der darin enthaltenen Elemente anzugeben? Beispielsweise: public Tuple<int, int, int int> GetOrderRelatedIds() Dadurch werden die IDs für OrderGroupId, OrderTypeId, OrderSubTypeId und OrderRequirementId...
Wenn ein Tupel unveränderlich ist, warum kann es dann veränderbare Elemente enthalten? Es scheint ein Widerspruch zu sein, dass das Tupel, zu dem es gehört, unveränderlich bleibt, wenn ein veränderliches Element wie eine Liste geändert
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
Bei einer Zeichenfolge, die eine Folge mehrerer Werte ist, die durch ein Kommma getrennt sind: mStr = 'A,B,C,D,E' Wie konvertiere ich die Zeichenfolge in eine Liste? mList = ['A', 'B', 'C', 'D',
Mit der Hinzufügung der Tuple- Klasse in .net 4 habe ich versucht zu entscheiden, ob die Verwendung in meinem Design eine schlechte Wahl ist oder nicht. So wie ich es sehe, kann ein Tupel eine Abkürzung zum Schreiben einer Ergebnisklasse sein (ich bin sicher, dass es auch andere Verwendungszwecke...
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...
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 würde meiner Funktion ein paar Dutzend Zeilen hinzufügen und...