0
iterable1のn個のアイテムとiterable2のm個のアイテムを結合するにはどうすればよいですか?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
私はその後、ワイルドカードの可能な値の全てを交換する必要がワイルドカードを含むことができる、要素のリストを受けています。私はワイルドカードの数をチェックして、その多くの要素の組み合わせを私のde-wildcardedリストに追加する必要があります。言い換えれば、iterable2はワイルドカードのすべての可能な値であり、mはワイルドカードの数であり、iterable1はすべてのワイルドカードが削除された元のリストであり、nは希望するアイテムの数より少ないmです。
具体的な質問はありますか? – Attila
iterable1のn個のアイテムとiterable2のm個のアイテムをどのように組み合わせるのですか? – tdrd
itertools.productを試しましたが、要素が正しく結合されません。これはネストされたタプルで終わるためです。 – tdrd