Python Tutorials

Python Programs

How to Check if Two Dictionaries are Equal in Python


How to Check if Two Dictionaries are Equal in Python ?

Answer

To check if two dictionaries are equal in Python, you can use the equality operator `==`. This allows you to determine if the dictionaries contain the same key-value pairs.



✐ Examples

1 Checking if Two Dictionaries are Equal Using `==` Operator

We can check if two dictionaries are equal in Python using the equality operator `==`. This example demonstrates how to declare and initialize two dictionaries, use the `==` operator to compare them, and print whether they are equal.

For example,

  1. We start by declaring and initializing two dictionaries named first_dict and second_dict with integer keys and string values.
  2. We use the `==` operator to compare the dictionaries.
  3. We print whether the dictionaries are equal.

Python Program

first_dict = {
    1: 'One',
    2: 'Two',
    3: 'Three'
}

second_dict = {
    1: 'One',
    2: 'Two',
    3: 'Three'
}

# Check if the dictionaries are equal using == operator
are_equal = first_dict == second_dict

# Print whether the dictionaries are equal
if are_equal:
    print('The dictionaries are equal.')
else:
    print('The dictionaries are not equal.')

Output

The dictionaries are equal.

2 Checking if Two Dictionaries are Not Equal

We can check if two dictionaries are not equal in Python using the equality operator `==`. This example demonstrates how to declare and initialize two dictionaries, use the `==` operator to compare them, and print whether they are not equal.

For example,

  1. We start by declaring and initializing two dictionaries named first_dict and second_dict with integer keys and string values.
  2. We use the `==` operator to compare the dictionaries.
  3. We print whether the dictionaries are not equal.

Python Program

first_dict = {
    1: 'One',
    2: 'Two',
    3: 'Three'
}

second_dict = {
    1: 'One',
    2: 'Two',
    3: 'Four'
}

# Check if the dictionaries are not equal using == operator
are_equal = first_dict == second_dict

# Print whether the dictionaries are not equal
if not are_equal:
    print('The dictionaries are not equal.')
else:
    print('The dictionaries are equal.')

Output

The dictionaries are not equal.

Summary

In this tutorial, we learned How to Check if Two Dictionaries are Equal in Python language with well detailed examples.




More Python Dictionaries Tutorials

  1. How to create an Empty Dictionary in Python ?
  2. How to create a Dictionary with Initial Key-Value Pairs in Python ?
  3. How to Print a Dictionary in Python ?
  4. How to Add a Key-Value Pair to a Dictionary in Python ?
  5. How to Set a Default Value for a Key in a Dictionary in Python ?
  6. How to Update the Value for a Key in a Dictionary in Python ?
  7. How to Check if a Dictionary is Empty in Python ?
  8. How to Check if a Key Exists in a Dictionary in Python ?
  9. How to Check if a Value Exists in a Dictionary in Python ?
  10. How to Get the Value Associated with a Key in a Dictionary in Python ?
  11. How to Remove a Key-Value Pair from a Dictionary in Python ?
  12. How to Remove Key-Value Pairs from a Dictionary Based on Values in Python ?
  13. How to Clear all Key-Value Pairs from a Dictionary in Python ?
  14. How to Iterate over Keys in a Dictionary in Python ?
  15. How to Iterate over Values in a Dictionary in Python ?
  16. How to Iterate over Entries (Key-Value Pairs) in a Dictionary in Python ?
  17. How to Get the Size (Number of Key-Value Pairs) of a Dictionary in Python ?
  18. How to Convert a Dictionary to an Array of Keys in Python ?
  19. How to Convert a Dictionary to an Array of Values in Python ?
  20. How to Convert a Dictionary to an Array of Key-Value Pairs in Python ?
  21. How to Merge Two Dictionaries in Python ?
  22. How to Clone a Dictionary in Python ?
  23. How to Check if Two Dictionaries are Equal in Python ?
  24. How to Sort a Dictionary by Keys in Python ?
  25. How to Sort a Dictionary by Values in Python ?
  26. How to Filter a Dictionary Based on Keys in Python ?
  27. How to Filter a Dictionary Based on Values in Python ?
  28. How to Reduce Values in a Dictionary to a Single Value in Python ?
  29. How to Convert an Array of Key-Value Pairs to a Dictionary in Python ?
  30. How to Convert a Dictionary to a JSON String in Python ?
  31. How to Convert a JSON String to a Dictionary in Python ?
  32. How to Swap Keys and Values in a Dictionary in Python ?
  33. How to Create a Dictionary of Dictionaries in Python ?
  34. How to Iterate Over a Dictionary of Dictionaries in Python ?