Compreensões de Lista em Python
Compreensões de lista permitem gerar listas, aplicando uma determinada expressão a cada elemento da futura lista. Também é possível usar compreensões para filtrar elementos de acordo com condições especificadas.
Na compreensão, escreve-se a expressão
que será aplicada aos elementos da
lista original. Na construção for...in
são definidos o nome do elemento e a lista original
(objeto iterável) a partir da qual a nova será
criada:
list = [expression for element in iter]
Vamos declarar uma variável lst. Para
ela, vamos especificar que o elemento da lista i
deve ser gerado no intervalo de 1
a 10. Em seguida, vamos exibir a lista
resultante no console:
lst = [i for i in range(1, 10)]
print(lst)
Após a execução do código, uma nova lista será retornada:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
Usando uma compreensão, crie a seguinte lista:
[1, 2, 3, 4, 5]
Usando uma compreensão, crie a seguinte lista:
[5, 4, 3, 2, 1]