次のコードを実行したい:
temp = []
temp.append([1,2])
temp.append([3,4])
temp.append([5,6])
print list(itertools.product(temp[0],temp[1],temp[2]))
ただし、一時的に任意の長さで実行したいと思います。つまり、次のようなものです。
print list(itertools.product(temp))
一時的にいくつのエントリがあるかを明示的に知らなくても、コードの最初のセグメントで同じ結果を生成するために itertools.product の入力を正しくフォーマットするにはどうすればよいですか?