Python Dictionaries - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Python Dictionaries

n1ck3n1ck3 Posts: 4Member
I am writing a small application for a freind of mine, and it includes a dictionary. I need to have the user input the 'key' value and have the program output the 'value' value. Any ideas on how to do this?
P.S. - A way to inform the user that a key is not in the dictionary would also be nice.

Comments

  • em-arcamenelem-arcamenel Posts: 3Member
    Try this:

    [code]myDict = {} # Create your own
    userKey = input()
    if userKey in myDict:
    myValue = myDict[userKey]
    print('Value is found: {}'.format(myValue))
    else:
    print('No such key!')[/code]


    Or you may prefer this one:

    [code]
    myDict = {}
    userKey = input()
    myValue = myDict.get(userKey, 'No such key!')
    print(myValue)[/code]
  • em-arcamenelem-arcamenel Posts: 3Member
    Try this:

    [code]myDict = {} # Create your own
    userKey = input()
    if userKey in myDict:
    myValue = myDict[userKey]
    print('Value is found: {}'.format(myValue))
    else:
    print('No such key!')[/code]


    Or you may prefer this one:

    [code]
    myDict = {}
    userKey = input()
    myValue = myDict.get(userKey, 'No such key!')
    print(myValue)[/code]
Sign In or Register to comment.