Python: Überprüfen Sie, ob jedes Listenelement ist ein Schlüssel in einem Wörterbuch

Angesichts des folgenden code

all_options = { "1": "/test/1", "2": "/test/2", "3": "/test/3" }
selected_options = [ "1", "3" ]

Wie bekomme ich die Einträge aus all_options, wo der Schlüssel passt zu einem Eintrag in selected_options?

Begann ich den Weg mit einem Liste Verständnis, aber ich bin stecken geblieben auf der letzten Klausel:

final = ()
[ final.append(option) for option in all_options if ... ]

Danke

das ist der falsche Weg, zu verwenden Liste Verstehens. Sie sind die Schaffung eines großen Liste der Keiner ist, und werfen es Weg. Verwenden Sie einfach final = [...]

InformationsquelleAutor Misha M | 2011-08-25

Schreibe einen Kommentar