У меня есть список, состоящий из n подсписков различного размера, т.е. lists = [[] for _ in range(n)], и эти подсписки были заполнены пользовательским вводом.Как перебрать все возможные n-кортежей подсписков?
lists = [[] for _ in range(n)]
Вы можете использовать вложенные циклы:
for ntuple in list_of_tuples: for item in ntuple: take_action(item)
Или список понимания:
result = [take_action(item) for item in ntuple for ntuple in list_of_tuples]