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 …
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 ziemlich kompliziert aus.
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 (4,5,6). Was …
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?
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 …
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 …
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 …
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<Tuple<int, string>> { Tuple.Create( 1, …
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 …
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 …
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 …
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 zurückgegeben. Es wäre schön, die Benutzer meiner Methode wissen zu lassen, welche welche ist. (Wenn Sie die …
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 wird.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.