The simplest way to check to lists are equal or not is to use the sort() function and equal operators in Python.
Note: that the
== operator only checks if the values in the two lists are equal, not if they are the same object in memory.
Example Check if lists are equal in Python
A simple example code compares two lists and finds out if they are identical meaning having the same elements or not.
Using list.sort() and == operator
listA = ['Mon', 'Tue', 'Wed', 'Thu'] listB = ['Mon', 'Wed', 'Tue', 'Thu'] # Sort the lists listA.sort() listB.sort() # Check for equality if listA == listB: print("Lists are equal") else: print("Lists are not equal")
Do comment if you have any doubts or suggestions on this Python lists topic.
Note: IDE: PyCharm 2021.3.3 (Community Edition)
All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.
Degree in Computer Science and Engineer: App Developer and has multiple Programming languages experience. Enthusiasm for technology & like learning technical.