Remove all occurrences of a value from a list?

后端 未结 23 1981
佛祖请我去吃肉
佛祖请我去吃肉 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:54

    a = [1, 2, 2, 3, 1]
    to_remove = 1
    a = [i for i in a if i != to_remove]
    print(a)
    

    Perhaps not the most pythonic but still the easiest for me haha

提交回复
热议问题