すんません解決しました。 [(a,b,c,...) for a in A for b in B c in C ... ] でいいんですね。
a in A と 次の for b in B そのまま続けて書くのが思いつかなかったのですが、やったら出来ました。お騒がせしました。