Vergleich von Zwei Wörterbüchern die Wichtigsten Werte und die Rückgabe der Wert, Wenn Match

Ich bin ein Anfänger auf Python, aber ich habe versucht, diese syntax, und ich kann nicht es herausfinden-das war schon wirklich verblüffend.

crucial = {'eggs': '','ham': '','cheese': ''}
dishes = {'eggs': 2, 'sausage': 1, 'bacon': 1, 'spam': 500}

if crucial.keys() in dishes.keys():
    print dishes[value]

Was ich will zu tun, ist-wenn entscheidend ist, hat einen Schlüssel (in diesem Fall eggs) in den Gerichten, wird es wieder 2. Es scheint einfach genug, aber ich glaube, ich muss pfuschen irgendeine Art von syntax irgendwo. Wenn jemand könnte mich ein wenig, dass würde sehr geschätzt werden.

Den real-Wörterbüchern bin ich im Vergleich mit rund 150 Schlüsseln lang, aber ich hoffe, dass dieser code ist einfach genug.

  • Welche version von Python benutzt du?
InformationsquelleAutor yrekkehs | 2012-12-05
Schreibe einen Kommentar