Use the in operator to check if the key is not in the dictionary Python. Or you can use the get() method to check if the key exists.
Note: has_keys() method has been removed from the Python3 version. Therefore, it can be used in Python2 only.
Example If key not in dictionary Python
Simple example code.
Using the in operator
This operator is used to check if one value is a member of another. It returns a boolean value.
dict_1 = {"a": 1, "b": 2, "c": 3}
if "a" in dict_1:
print("Exists")
else:
print("Does not exist")
Output:
Similarly, the not in
the operator can also be used to check if a key does not exist in a dictionary.
dict_1 = {"a": 1, "b": 2, "c": 3}
if "e" not in dict_1:
print("Key e does not exist")
Output: Key e does not exist
Comment if you have any doubts or suggestions on this Python dictionary topic.
Note: IDE: PyCharm 2021.3.3 (Community Edition)
Windows 10
Python 3.10.1
All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.