Iteradores e Geradores em Python
# Exemplo de lista comum
l1 = [2, 4, 5, 6]
l2 = [x + 1 for x in l1]
print(type(l2)) # Saída: <class 'list'>
print(l2) # Saída: [3, 5, 6, 7]
A expressão list comprehension acima cria uma nova lista na memória. Para iteráveis volumosos, isso pode ser ineficiente:
# Exemplo com um grande iterável (comentado para evitar consumo de me ...
Publicado em 7-23 18:49