Wpis z mikrobloga

@jamslodki:
Jako że rozwiązanie ze stacka nie do końca u Ciebie zadziała z racji tego, że na początku masz stringi, które mają być w każdym zbiorze, to dam Ci pełne rozwiązanie:
> import itertools
> a = ["a","b"],["x","y","z"]
> [[1, 2, *x] for x in list(itertools.product(*a))]
[[1, 2, 'a', 'x'], [1, 2, 'a', 'y'], [1, 2, 'a', 'z'], [1, 2, 'b', 'x'], [1, 2, 'b', 'y'], [1, 2, 'b', 'z']]