iterable1 の n 個のアイテムと iterable2 の m 個のアイテムを組み合わせるにはどうすればよいですか?
すなわち
iterable1 = [0,1,2,3,4]
iterable2 = ['a','b','c']
BlackBox(itertools.combination(iterable1, 2),itertools.combination(iterable2, 1)) yields
(0,1,'a'), (0,1,'b'), (0,1,'c'), (0,2,'a'), (0,3,'a'), etc. Order doesn't matter
要素のリストを受け取りました。ワイルドカードが含まれている可能性があり、ワイルドカードのすべての可能な値に置き換える必要があります。ワイルドカードの数を確認し、その数の要素の組み合わせをワイルドカードを解除したリストに追加する必要があります。言い換えると、iterable2 はワイルドカードの可能なすべての値、m はワイルドカードの数、iterable1 はすべてのワイルドカードを削除した元のリスト、n は必要なアイテムの数から m を引いたものです。