Do curso: Python: Formação Básica
Acesse o curso completo hoje mesmo
Cadastre-se hoje mesmo e acesse mais de 24.000 cursos criados por especialistas.
List comprehension
Do curso: Python: Formação Básica
List comprehension
Python tem recursos realmente muito interessantes para deixar o código mais limpo e legível. Ou, como as pessoas programadoras costumam dizer, pythonicos. Um desses recursos é o "list comprehension", que é uma forma elegante de criar listas a partir de uma lista existente. Vamos ver como isso funciona na prática. Vou declarar essa lista numérica que usaremos ao longo desse vídeo. Agora, vamos criar uma nova lista a partir dessa lista. Eu quero que cada número da lista seja multiplicado por dois, então 2 * item. Em seguida, eu coloco um for loop, "for item in lista". Vamos ver como está essa lista duplicada. Perceba que cada item da lista foi multiplicado por dois e armazenada na lista duplicada. Quatro, oito, 12, 14. Vou criar uma lista maior para o nosso próximo exemplo. "Lista_100 = list(range(100))". Agora, eu vou criar uma lista para filtrar os itens da lista 100. Vou chamar essa lista de "divisíveis_por_20". E entre colchetes eu vou informar, retorne item para cada item na lista…