Swap First & Last Elements

Swap first and last elements of array.

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}: ")))

# Swap first and last
if len(arr) > 0:
    arr[0], arr[-1] = arr[-1], arr[0]

print(f"After swap: {arr}")

Output

Enter array size: 5
Element 1: 1
Element 2: 2
Element 3: 3
Element 4: 4
Element 5: 5
After swap: [5, 2, 3, 4, 1]

Use tuple unpacking to swap.

Key Concepts:

  • arr[0] is first element
  • arr[-1] is last element
  • Swap using tuple assignment