How to Check if the Value of a variable is a dict in Python

Learn How to Check if the Value of a variable is a Dict in Python

Picture of Nsikak Imoh, author of Macsika Blog
Plain Background with the test How to Check if the Value of a variable is a dict in Python
Plain Background with the test How to Check if the Value of a variable is a dict in Python

Table of Content

Sometimes, you might want to check if the value of a variable is a dict.

You can check if the value of a variable is a dict by either using Python's builtin type() function by passing the variable as an argument, and then compare the result or using the isinstance() function by passing the two arguments: the variable, and the dict class.

How to use the type() Function to Check if the Value of a Variable is a dict in Python

Here's a code example on how to check if the value of a variable is a dict using Python's builtin type():


colors = {"red": "RED", "white": "WHITE"}

type(colors) == dict  #True

Highlighted code sample.

How to use the isinstance() Function to Check if the Value of a Variable is a dict in Python

Here's a code example on how to check if the value of a variable is a dict using Python's builtin isinstance():


colors = {"red": "RED", "white": "WHITE"}

isinstance(colors, dict) #True

Highlighted code sample.

Wrap Off

That's a candid example of how you can check if the value of a variable is a dict by either using Python's builtin type() function or builtin isinstance() function.

If you learned from this tutorial, or it helped you in any way, please consider sharing and subscribing to our newsletter.

Get the Complete Code of Python Code Snippets on Github.

Connect with me.

Need an engineer on your team to grease an idea, build a great product, grow a business or just sip tea and share a laugh?