Anidados para bucles utilizando la comprensión de la lista

Si tuviera dos cuerdas,'abc' y'def', Podría obtener todas las combinaciones de ellos usando dos para bucles:

for j in s1:
  for k in s2:
    print(j, k)

Sin embargo, me gustaría poder hacer esto usando la comprensión de la lista. Lo he intentado de muchas maneras, pero nunca lo he logrado. ¿Alguien sabe como hacer esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta