Check equality of two lists
Level: Beginner (score: 2)
In this Bite we compare two list objects for equality, a fundamental thing to understand in Python.
Complete the check_equality function returning the various Enum values (representing equality scores) according to the type of equality of the lists:
- return
SAME_REFERENCEif both lists reference the same object, - return
SAME_ORDEREDif they have the same content and order, - return
SAME_UNORDEREDif they have the same content unordered, - return
SAME_UNORDERED_DEDUPEDif they have the same unordered content and reduced to unique items, - and finally return
NO_EQUALITYif none of the previous cases match.
Note that == and is are not the same in Python!
Have fun and keep calm and code in Python!