在Python中,__delitem__方法是用于删除列表中指定位置的元素的。对于删除列表中所有的特定元素,可以使用列表解析或者使用remove()方法。以下是正确的代码:
x = [5,9,5,9,5,5,5] x = [value for value in x if value != 5] print(x)
或者使用remove()方法:
x = [5,9,5,9,5,5,5] while 5 in x: x.remove(5) print(x)
在Python中,__delitem__方法是用于删除列表中指定位置的元素的。对于删除列表中所有的特定元素,可以使用列表解析或者使用remove()方法。以下是正确的代码:
x = [5,9,5,9,5,5,5] x = [value for value in x if value != 5] print(x)
或者使用remove()方法:
x = [5,9,5,9,5,5,5] while 5 in x: x.remove(5) print(x)