Check Uniqueness

Check if all elements are unique.

Logic BuildingIntermediate
Logic Building
# Take array
n = int(input("Enter array size: "))
arr = []
for i in range(n):
    arr.append(int(input(f"Element {i+1}: ")))

# Check uniqueness
if len(arr) == len(set(arr)):
    print("All elements are unique")
else:
    print("Array contains duplicate elements")

Output

Enter array size: 5
Element 1: 1
Element 2: 2
Element 3: 3
Element 4: 4
Element 5: 5
All elements are unique

Enter array size: 4
Element 1: 1
Element 2: 2
Element 3: 1
Element 4: 3
Array contains duplicate elements

Compare length with set length.

Key Concepts:

  • set() removes duplicates
  • If lengths equal, all unique
  • Otherwise, duplicates exist