Python – Check if key exists in dictionary

In Python, you can use the in operator to check if a key exists in a dictionary.

test.py

def main():
    fruits = {
        'apple':1,
        'orange':2,
        'banana':3
    }
    
	#if key 'apple' exists in fruits?
    if 'apple' in fruits:
        print(fruits['apple'])
    
if __name__ == '__main__':
    main()

Output


1

P.S Tested with Python 3.4.3

Note
has_key() is deprecated in favor of key in d.

References

  1. Python doc Builtins – Removed. dict.has_key()

6 comments on “Python – Check if key exists in dictionary

  1. def charCount(str):
    result = {}
    for char in str:
    if not result.get(char):
    result[char] = 1
    else:
    result[char]+=1
    print(result)

Leave a Comment

Your email address will not be published. Required fields are marked *