Functional approach:
Python 3.x
>>> x = [1,2,3,2,2,2,3,4]>>> list(filter((2).__ne__, x))[1, 3, 3, 4]
or
>>> x = [1,2,3,2,2,2,3,4]>>> list(filter(lambda a: a != 2, x))[1, 3, 3, 4]
Python 2.x
>>> x = [1,2,3,2,2,2,3,4]>>> filter(lambda a: a != 2, x)[1, 3, 3, 4]