set()
on the combination of both lists to find the unique values.for
loop comparing the count()
of each unique value in each list.False
if the counts do not match for any element, True
otherwise.def have_same_contents(a, b):
for v in set(a + b):
if a.count(v) != b.count(v):
return False
return True
have_same_contents([1, 2, 4], [2, 4, 1]) # True
Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️