Remove all occurrences of a value from a list?

后端 未结 23 1902
佛祖请我去吃肉
佛祖请我去吃肉 2020-11-21 23:45

In Python remove() will remove the first occurrence of value in a list.

How to remove all occurrences of a value from a list?

This is w

23条回答
  •  礼貌的吻别
    2020-11-21 23:51

    Repeating the solution of the first post in a more abstract way:

    >>> x = [1, 2, 3, 4, 2, 2, 3]
    >>> while 2 in x: x.remove(2)
    >>> x
    [1, 3, 4, 3]
    

提交回复
热议问题