Manera pitónica de crear unión de todos los valores contenidos en múltiples listas

Tengo una lista de listas: lists = [[1,4,3,2,4], [4,5]] Quiero aplanar esta lista y eliminar todos los duplicados; o, en otras palabras, aplicar una operación de unión establecida: desired_result = [1, 2, 3, 4, 5] ¿Cuál es la forma más sencilla de hacer esto?