For Swift 3
var arr = [0,1,2,3,4,5,6] let rmIndices = [1,4,5] arr = arr.filter{ !rmIndices.contains($0) } print(arr)
if you want to output very quickly, you can use
var arr = [0,1,2,3,4,5,6] let rmIndices = [1,4,5] arr = Array(Set(arr).subtracting(rmIndices)) print(array)
But it will change the order of your array
Foolish
source share