Unique Elements from Both Lists

Find elements that appear in exactly one of the two lists (symmetric difference).

PythonIntermediate
Python
# Program to find elements unique to each of two lists

list1 = input("Enter first list elements: ").split()
list2 = input("Enter second list elements: ").split()

unique = list(set(list1) ^ set(list2))

print("Elements unique to one list:", unique)

Output

Enter first list elements: 1 2 3
Enter second list elements: 3 4 5
Elements unique to one list: ['1', '2', '4', '5']

We use the symmetric difference operator (^) on sets to get elements present in exactly one set.