Programador Leigo
⚡ 60 segundos funcoes

Juntar múltiplas listas com itertools.chain()

chain() concatena iteráveis sem criar uma lista intermediária. Mais eficiente que somar listas com +.

chain.py
from itertools import chain

frontend = ['HTML', 'CSS', 'JS']
backend = ['Python', 'Flask']
banco = ['PostgreSQL', 'MongoDB']

# Iterar tudo sem concatenar
for tech in chain(frontend, backend, banco):
    print(tech, end=' ')

# HTML CSS JS Python Flask PostgreSQL MongoDB

Compartilhar