繁花不似锦
职能方法:2.x>>> x = [1,2,3,2,2,2,3,4]>>> filter(lambda a: a != 2, x)[1, 3, 3, 4]3.x>>> x = [1,2,3,2,2,2,3,4]>>> list(filter((2).__ne__, x))[1, 3, 3, 4]或>>> x = [1,2,3,2,2,2,3,4]>>> list(filter(lambda a: a != 2, x))[1, 3, 3, 4]
一只名叫tom的猫
您可以使用列表理解:def remove_values_from_list(the_list, val):
return [value for value in the_list if value != val]x = [1, 2, 3, 4, 2, 2, 3]x = remove_values_from_list(x, 2)print x# [1, 3, 4, 3]