Programador Leigo
⚡ 60 segundos funcoes

Combinações com itertools.product

product() gera todas as combinações possíveis entre iteráveis. Substitui loops aninhados.

product.py
from itertools import product

cores = ['preto', 'branco']
tamanhos = ['P', 'M', 'G']

# Sem itertools: 2 for aninhados
# Com itertools:
for cor, tam in product(cores, tamanhos):
    print(f'{cor}-{tam}')

# preto-P, preto-M, preto-G,
# branco-P, branco-M, branco-G

Compartilhar