Hola, Me gustaria hacer lo siguiente: l = [10, 50, 70, 90, 150, 200, 300] a = 65 Queria devolver una lista con todos los elementos mayor que a y el siguiente menor elemento. Lo he hecho asi. Que os parece: [max([p for p in l if p < a])] + [p for p in l if p > a] Hay otra forma mejor? Gracias, Catalin