⚡ 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