リスト A = [a_1, ..., a_k],B = [b_1, ..., b_l], C = ... について
[(a_1,b_1,c_1, ...), (a_2,b_1,c_1,...), ..., (a_n,b_1,c_1,...), (a_1,b_2,c_1,...), ..., (a_2,b_2,c_1,...), ..., (a_k,b_l,c_m,...)]
のように,それぞれから1つづつ取ってきたリストを簡単に生成する方法を教えてください