Merge Two Arrays

Merge two arrays into one.

Logic BuildingIntermediate
Logic Building
# Take first array
n1 = int(input("Enter size of first array: "))
arr1 = []
for i in range(n1):
    arr1.append(int(input(f"Array1 element {i+1}: ")))

# Take second array
n2 = int(input("Enter size of second array: "))
arr2 = []
for i in range(n2):
    arr2.append(int(input(f"Array2 element {i+1}: ")))

# Merge
merged = arr1 + arr2
print(f"Merged array: {merged}")

Output

Enter size of first array: 3
Array1 element 1: 1
Array1 element 2: 2
Array1 element 3: 3
Enter size of second array: 2
Array2 element 1: 4
Array2 element 2: 5
Merged array: [1, 2, 3, 4, 5]

Use + operator to concatenate arrays.

Key Concepts:

    • operator concatenates lists
  • Creates new array
  • Preserves order