>>> targetval = 2
>>> dict = {'aa':1, 'bb':2, 'cc': 3, 'dd': 1}
>>> targetval = 2
>>> for key in dict.keys():
          if dict[key] == targetval:
            print "found", targetval, "at key", key

found 2 at key bb
>>> targetval = 1
>>> for key in dict.keys():
          if dict[key] == targetval:
            print "found", targetval, "at key", key

found 1 at key aa
found 1 at key dd

----- Original Message -----
From: "A" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Monday, March 25, 2002 4:16 PM
Subject: How to get a key from dictionary?


> Hi,
> Is there a possibility to get, from a dictionary, a key according to a
> value ?
> For example
> I have a dictionary
>
> dict={'aa':1,'bb':2}
>
> and
> dict['aa']
> is 1
>
> But how can I for value 1 find out  key? (That is here  'aa')
>
> Thank you for help
> Ladislav
>
>
> _______________________________________________
> ActivePython mailing list
> [EMAIL PROTECTED]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

_______________________________________________
ActivePython mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to