Python itertools.product z dowolną liczbą zestawów
Chcę wykonać następujący kod:
temp = []
temp.append([1,2])
temp.append([3,4])
temp.append([5,6])
print list(itertools.product(temp[0],temp[1],temp[2]))
Chciałbym jednak wykonać go dla temperatury o dowolnej długości. To znaczy. coś więcej:
print list(itertools.product(temp))
Jak poprawnie sformatować dane wejściowe dla itertools.product, aby uzyskać ten sam wynik w pierwszym segmencie kodu bez wyraźnego określenia, ile wpisów jest w temp?