Menu
Coddy logo textTech

Criando Listas Simples

Parte da seção Lógica e Fluxo do Journey de Python da Coddy. Lição 51 de 78.

Agora que você conhece a sintaxe das compreensões de lista, vamos explorar alguns exemplos simples para ver como elas podem ser usadas para criar novas listas de forma rápida e eficiente.

Crie uma lista de números cúbicos:

cubes = [x**3 for x in range(1, 6)]
print(cubes)
# Saída: [1, 8, 27, 64, 125]

Crie uma lista de strings a partir de caracteres:

chars = [char for char in "hello"]
print(chars)
# Saída: ['h', 'e', 'l', 'l', 'o']

Gere uma lista de números pares:

evens = [x for x in range(2, 11, 2)]
print(evens)
# Saída: [2, 4, 6, 8, 10]

Converta todos os itens de uma lista para letras maiúsculas:

words = ["apple", "banana", "cherry"]
uppercase = [word.upper() for word in words]
print(uppercase)
# Saída: ['APPLE', 'BANANA', 'CHERRY']

As compreensões de listas facilitam o trabalho com sequências, a aplicação de transformações e até a inclusão de condições: tudo em uma única linha!

challenge icon

Desafio

Fácil

Crie uma função chamada get_word_lengths que receba uma lista de palavras como argumento e retorne uma lista dos comprimentos de cada palavra usando uma compreensão de lista.

Experimente você mesmo

def get_word_lengths(words):
    # Escreva o código aqui
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Lógica e Fluxo

Pratique por conta própria: Compilador de Python online