Как перебрать все n-кортежей в n списках - PullRequest
0 голосов
/ 02 июля 2019

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

1 Ответ

1 голос
/ 02 июля 2019

Вы можете использовать вложенные циклы:

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]
...