Python Program To Remove All The Occurrences Of An Element From A List
Chapter:
Python
Last Updated:
17-05-2023 15:21:13 UTC
Program:
/* ............... START ............... */
def remove_all_occurrences(lst, element):
while element in lst:
lst.remove(element)
# Example usage
my_list = [1, 2, 3, 4, 2, 5, 2]
remove_all_occurrences(my_list, 2)
print(my_list)
/* ............... END ............... */
Output
[1, 3, 4, 5]
In this case, the number 2 is removed from the list, and the resulting list is [1, 3, 4, 5].
Notes:
-
The program defines a function called remove_all_occurrences that takes two arguments: the list (lst) from which elements should be removed, and the element that needs to be removed (element).
- Inside the function, there is a while loop that continues as long as the specified element is present in the list. The condition element in lst checks if the element is still in the list. If it is, the remove method is used to remove the first occurrence of that element from the list. The loop continues until all occurrences of the element have been removed.
- In the example usage of the program, a list called my_list is initialized with some elements. The remove_all_occurrences function is then called with my_list and the element 2 as arguments. This removes all occurrences of the number 2 from the list.
- Finally, the updated list is printed, showing the result after removing all occurrences of the specified element.