Ich habe folgende Python-Wörterbuch:die Schlüssel in einem Python-Wörterbuch für Kreuzung der Elemente in dem entsprechenden Wörterbuch Finding Werte
{(a,b,c): [(1, 2, 3), (4, 5, 6)], (d,e,f):[(7,8,9)] ,(m, n, o): [(1, 2, 3), (7, 8, 9)]}
Ich versuche, die Schlüssel entsprechend dem Schnittpunkt der Tupelelemente innen zu finden die Liste in dem folgenden Format:
Für das tuple (1,2,3), sollte der Schnittpunkt den Ausgang als geben:
(a,b,c), (m,n,o)
Obwohl es möglich ist, über jedes der Tupel Elemente innerhalb der Liste iterieren wie Um den Wörterbuchwert zu finden und den entsprechenden Schlüssel zu finden, suche ich nach einem pythonischen Weg, dies zu erreichen.
„, obwohl es möglich ist, über jeden des Tupelelemente in der Liste als Wörterbuch Wert iterieren und den entsprechenden Schlüssel finden, ich bin für einen pythonic Weg suchen, um Dies erreichen." – Arman
@Arman, ich denke nicht, dass es kein pythonischer Weg ist. Für mich will er einfach keine for/while-Schleife, das ist es. –
Aber Sie iterieren über jedes Tupel Elemente, aber OP bittet darum, dies nicht tun, bin ich falsch? – Arman