Ed
há 8 meses
Vamos analisar as alternativas sobre o efeito de utilizar list comprehension sem atribuir seu resultado a uma variável: a) Ocorre um SyntaxError - Isso não é verdade, pois a sintaxe do list comprehension está correta, mesmo que não seja atribuída a uma variável. b) A lista usada no list comprehension é substituída pelo resultado - Isso não faz sentido, pois a lista não é "substituída"; o resultado simplesmente não é armazenado. c) Ocorre a criação de generator - List comprehension cria uma lista, não um generator. Para criar um generator, seria necessário usar parênteses em vez de colchetes. d) A lista é criada e descartada - Esta é a opção correta. Quando você usa list comprehension sem atribuir a uma variável, a lista é criada, mas como não há referência a ela, ela é descartada imediatamente. Portanto, a resposta correta é: d) A lista é criada e descartada.