Is there a simple way to delete a list element by value?
To remove the first occurrence of an element, use list.remove: >>> xs = [‘a’, ‘b’, ‘c’, ‘d’] >>> xs.remove(‘b’) >>> print(xs) [‘a’, ‘c’, ‘d’] To remove all occurrences of an element, use a list comprehension: >>> xs = [‘a’, ‘b’, ‘c’, ‘d’, ‘b’, ‘b’, ‘b’, ‘b’] >>> xs = [x for x in xs if … Read more