ich neu zu Python und ich schaffst das nicht zu erreichen.Finden Sie den Schlüssel der Liste der Listen nach Wert
Ich habe zwei Listen von Listen:
list1 = [['user1', 'id1'], ['user2', 'id2'], ['user3', 'id3']...]
list2 = [['id1', 'group1'], ['id1', 'group2'], ['id2', 'group1'], ['id2', 'group4']...]
Und was ich brauche, ist eine einzige Liste wie folgt aus:
[['user1','id1','group1'],['user1','id1','group2'],['user2','id2','group1']]
Ich glaube, ich alle Listen durchlaufen konnte und Werte vergleichen, aber ich denke, Es muss eine eingebaute Funktion geben, die es mir ermöglicht, einen Wert in einer Liste von Listen zu speichern und den Schlüssel oder etwas Ähnliches zurückzugeben. Aber ich kann nichts für mehrdimensionale Listen finden.
Beachten Sie, dass der IDN-Wert in der ersten Liste im zweiten nicht unbedingt vorhanden ist.
Danke für Ihre Hilfe!
ist es möglich, Wörterbücher statt Listen zu verwenden? – farbiondriven
eine Liste kommt von einer Ruheanforderung und die andere von einer LDAP-Suche, wobei ich sie erzeuge, wobei jede Unterliste an die Hauptliste angehängt wird. Ich denke, dass ich stattdessen ein Wörterbuch machen könnte, aber ich weiß nicht wie. – Emepese
Listen haben keine "Schlüssel", daher gibt es keine solche eingebaute Funktion. Sie sollten ein 'dict' verwenden, wenn Sie Schlüssel/Wert-Paare zuordnen möchten. –