Eliminar elementos de la lista según la condición
Tengo una lista de listas:[word, good freq, bad freq, change_status]
list_1 = [['good',100, 20, 0.2],['bad', 10, 0, 0.0],['change', 1, 2, 2]]
Me gustaría eliminar de la lista todos los elementos que no satisfacen una condición.
Así que sichange_status > 0.3 and bad_freq < 5
luego me gustaría eliminar que los elementos que le corresponden.
Entonces la lista_1 se modificaría como,
list_1 = [['good',100, 20, 0.2],['bad', 10, 0, 0.0]]
¿Cómo hago eso selectivamente?