Проверка равенства списков

Списки и коллекции / Списки

n1 = [1, 2, 3]
n2 = [1, 2, 3]
n3 = [3, 2, 1]

equal1 = n1 == n2
# equal1 is True

equal2 = n1 == n3
# equal2 is False

# Same items in any order
equal3 = sorted(n1) == sorted(n3)
# equal3 is True

# A set forgets the repeats
set_equal = set([1, 1, 2]) == set([1, 2, 2])
# set_equal is True
sorted_equal = sorted([1, 1, 2]) == sorted([1, 2, 2])
# sorted_equal is False

print(f"{equal1 = }")
print(f"{equal2 = }")
print(f"{equal3 = }")
print(f"{set_equal = }")
print(f"{sorted_equal = }")