“Python todas as combinações possíveis de várias listas” Respostas de código

Python todas as combinações possíveis de várias listas

>>> import itertools
>>> a = [[1,2,3],[4,5,6],[7,8,9,10]]
>>> list(itertools.product(*a))
[(1, 4, 7), (1, 4, 8), (1, 4, 9), (1, 4, 10), (1, 5, 7), (1, 5, 8), (1, 5, 9), (1, 5, 10), (1, 6, 7), (1, 6, 8), (1, 6, 9), (1, 6, 10), (2, 4, 7), (2, 4, 8), (2, 4, 9), (2, 4, 10), (2, 5, 7), (2, 5, 8), (2, 5, 9), (2, 5, 10), (2, 6, 7), (2, 6, 8), (2, 6, 9), (2, 6, 10), (3, 4, 7), (3, 4, 8), (3, 4, 9), (3, 4, 10), (3, 5, 7), (3, 5, 8), (3, 5, 9), (3, 5, 10), (3, 6, 7), (3, 6, 8), (3, 6, 9), (3, 6, 10)]
Cook's Tree Boa

Obtenha todas as combinações de duas listas Python

a = ["foo", "melon"]
b = [True, False]
c = list(itertools.product(a, b))
>> [("foo", True), ("foo", False), ("melon", True), ("melon", False)]
Shaunak

Python Obtenha todas as combinações da lista

itertools.combinations(iterable, r)
Cautious Crossbill

Respostas semelhantes a “Python todas as combinações possíveis de várias listas”

Perguntas semelhantes a “Python todas as combinações possíveis de várias listas”

Mais respostas relacionadas para “Python todas as combinações possíveis de várias listas” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código