﻿ Python: Remove all instances of a given value from a given array of integers and find the length of the new array - w3resource

# Python: Remove all instances of a given value from a given array of integers and find the length of the new array

## Python Basic - 1: Exercise-75 with Solution

Write a Python program to remove all instances of a given value from a given array of integers and find the length of the newly created array.

Sample Solution:

Python Code:

``````def remove_element(array_nums, val):
i = 0
while i < len(array_nums):
if array_nums[i] == val:
array_nums.remove(array_nums[i])

else:
i += 1

return len(array_nums)
print(remove_element([1, 2, 3, 4, 5, 6, 7, 5], 5))
print(remove_element([10,10,10,10,10], 10))
print(remove_element([10,10,10,10,10], 20))
print(remove_element([], 1))
``````

Sample Output:

```6
0
5
0
```

Pictorial Presentation:  Flowchart: Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿