Seite 1 von 1

Bestimmten Key aus Dictionary auslesen

Verfasst: Freitag 23. März 2012, 10:04
von recnice
Hallo,

ich habe folgende Frage:
Ist es möglich, aus einem Dictionary einen bestimmten key auszulesen, z.B.:

Code: Alles auswählen

Zuordung = {'Flaeche1':'4','Flaeche2':'5','Flaeche3':'3'}
print Zuordung

if '4' in list(Zuordung.values()):
	
	########################################
	#  GIB MIR  'Flache1'  aus
	########################################
Gruß


Gruß

Re: Bestimmten Key aus Dictionary auslesen

Verfasst: Freitag 23. März 2012, 10:18
von BlackJack
@recnice: Das ist a) nicht effizient möglich und b) nicht immer eindeutig möglich. Ansonsten musst Du halt einfach über alle Schlüssel/Wert-Paare iterieren und die Schlüssel, wo der Wert passt, zum Beispiel in einer Liste sammeln.

Re: Bestimmten Key aus Dictionary auslesen

Verfasst: Freitag 23. März 2012, 10:31
von recnice
Alles klar,

Danke !

Re: Bestimmten Key aus Dictionary auslesen

Verfasst: Freitag 23. März 2012, 11:08
von mkesper
Das list() ist jedenfalls redundant. values() liefert schon ein iterable.
Eventuell lässt sich dein Problem aber auch anders effizienter lösen, was versuchst du denn eigentlich zu tun?