Lets say we have the following lists
lsta = ['a','b','c']
lstb = ['1','2','3','4']
lstc = ['x','y']
I'd like to make a function that can consume an arbitrary number of different lists and append them together in all combinations and in way that lista item always comes first, lstb item always comes second, and lstc item always comes third.
The result would be 24 combinations (3 items in first list, 4 items in second, and 2 items in third) of the above lists. For example, here would be a sample:
[['a1x','a2x','a3x','a4x','b1x','b2x','b3x'....]]