foob = {1:{'url':'www.abc.com', 'name':'abc'}, 2:{'url':'www.def.com', 'name':'def'}}
item = {'url':'www.abc.com', 'name':'wrong name'}
if item in foob.values():
print 'yes'
else:
print 'no'
Ich mag item in list.values()
ändern, so dass es im Vergleich nur url
Werte und nicht die ganze Wörterbuch. Ist
es möglich, das zu tun, ohne durch ganzes Wörterbuch
dort eine einfache Möglichkeit, dies zu tun, ohne eine separate For-Schleife zu schreiben?Prüfwert im Wörterbuch des Wörterbücher
Iteration ist die einzige Wahl, versuchen Sie es in eine andere Struktur wie Listen Umwandlung usw. dann erreichen Sie Ihr gewünschtes Ergebnis ist aber trotzdem ein komplexer Prozess. –
Sogar "in" iteriert die Liste hinter den Kulissen ...! – deceze
Ja es ist, in irgendeiner Weise brauchen Sie Iterationen. –