Menu
Coddy logo textTech

Criando Listas Simples

Parte da seção Logic & Flow do Journey de Python da Coddy — lição 51 de 78.

Agora que você conhece a sintaxe das compreensões de lista, vamos mergulhar em 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 ao cubo:

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 maiúsculas:

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

List comprehensions tornam fácil trabalhar com sequências, aplicar transformações e até mesmo incluir condições — tudo em uma única linha!

challenge icon

Desafio

Fácil

Crie uma função chamada get_word_lengths que recebe uma lista de palavras como argumento e retorna uma lista com os comprimentos de cada palavra usando uma list comprehension.

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 Logic & Flow