Greetings, : I am having a problem with a small application I am writing. I : have to have the user input the key, then have the program output : the value associated with it. A way to inform the user that the : key they entered is not in the dictionary or somefing would be : nice also.
I would agree also with Emile--in the future, you will probably get a better answer if you are more specific in your question. This one is a pretty easy question to answer and show you some samples for how to approach this with code snippets. I will assume that userinput is a variable with the contents of interest that your user typed. I will use the variable d to represent some dictionary (any dictionary). if userinput in d: print 'Found', userinput, 'in dictionary, value was', d[userinput] else: print 'No entry' Depending on what else you are doing (besides printing), you might also look into the get() method of dictionaries: default = '<nonexistent>' string_to_print = d.get(userinput,default) print 'You typed %s. The entry was %s.' % ( userinput, string_to_print) These are pretty common usage patterns for dictionaries, so you might benefit from looking at the other sorts of things that you can do with dictionaries. Good luck, -Martin -- Martin A. Brown http://linux-ip.net/ _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor