How do I compare lists in Python in pure Python?

In Python, comparing lists can be done in several ways depending on the requirements. You can check if they are equal, if one is a subset of another, or find differences between them.


# Example of comparing lists in Python

# Two lists
list1 = [1, 2, 3, 4]
list2 = [1, 2, 3, 4]
list3 = [4, 5, 6]

# Check if two lists are equal
are_equal = list1 == list2
print("List 1 is equal to List 2:", are_equal)

# Check if the first list is a subset of the second
is_subset = set(list1).issubset(set(list2))
print("List 1 is a subset of List 2:", is_subset)

# Find differences between two lists
difference = list(set(list1) - set(list3))
print("Items in List 1 not in List 3:", difference)
    

compare lists python lists list comparison python programming