Is there a way to create all possible combinations of a list of lists in tuple form without resorting to nested for loops?
I have the following variable:
test_list = [['hugs'], ['yelling', 'fighting', 'kicking'], ['love', 'care']]
I want to create the following output but without using nested for loops:

Is there a way to do this? I'd prefer not to have to import a library if possible.