これには itertools 関数があることを望んでいましたが、見つけることができませんでした。リストの各サブリストから 1 つの項目を選択し、順序を維持しながら、可能なすべての組み合わせを Python に作成してもらいたいと思います。たとえば、うまくいけば
x = [[1,2,3],[1,2,3,4],[1,2,3,4,5]]
なる可能性があります
[[1,1,1],[1,1,2],[1,1,3],[1,1,4],[1,1,5],[1,2,1]...]
また、この出力には各サブリストから 1 つの項目が含まれるため、[5,5,5] も [4,4,5] も含まれません。さらに、順序が重要であるため、[3,4,5] が出力される可能性がありますが、[5,4,3] は出力されません。しかし、もちろん、この方法は元のリストのすべての数値に当てはまります。
ありがとう!