Swift – Remove Element from Array
In this tutorial, we will learn how to remove an element from the Swift Array.
To remove an element from the Swift Array, use array.remove(at:index) method.
Remember that the index of an array starts at 0. If you want to remove ith element use the index as (i-1).
Example 1: Remove an element at ith index in the array
In this example, we have an Integer array of size 7 and we shall delete 4th element using remove(at:index) method.
main.swift
var numbers:[Int] = [2, 3, 5, 7, 11, 13, 17]
numbers.remove(at: 3)
numbers.forEach { number in
print("\(number)")
}
Output
2
3
5
11
13
17
Example 2: Remove last element of the array
In this example, we have an Integer array of size 4 and we shall delete the last element using remove(at: array.count-1) method.
main.swift
var months:[String] = ["January", "February", "March", "April"]
months.remove(at: months.count-1)
months.forEach { month in
print("\(month)")
}
Output
January
February
March
Example 3: Remove first element of the array
In this example, we have a String Array and we shall remove the first element using remove(at:0) method.
main.swift
var months:[String] = ["January", "February", "March", "April"]
months.remove(at: 0)
months.forEach { month in
print("\(month)")
}
Output
February
March
April
Conclusion
In this Swift Tutorial, we have learned how to delete or remove an element from array with the help of Swift example programs.