Sometimes, we want to check if a variable exists with Python.
In this article, we’ll look at how to check if a variable exists with Python.
How to check if a variable exists with Python?
To check if a variable exists with Python, we can check with various functions.
For instance, we write
if 'my_var' in locals():
# ...
to call locals
to return a dict with all the local variables.
We use 'my_var' in locals()
to check if my_var
is a local variable in the current scope.
Likewise, we call globals
to return a dict with a list of global variables.
For instance, we write
if 'my_var' in glocals():
# ...
to check if the my_var
variable is a global variable in the current module.
To check if an attribute is in an object, we use hasattr
.
For instance, we write
if hasattr(obj, 'attr_name'):
# ...
to call hasattr
to check if the attr_name
attribute is in the obj
object.
Conclusion
To check if a variable exists with Python, we can check with various functions.