Scala - czy można użyć wiele razy z pętlą for?

Przykład:

val l = List(1,2,3)
val t = List(-1,-2,-3)

Czy mogę zrobić coś takiego?

for (i <- 0 to 10) yield (l(i)) yield (t(i))

Zasadniczo chcę uzyskać wiele wyników dla każdej iteracji.