>>> 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