Conteúdo do Curso
Estruturas de Dados em Python
Estruturas de Dados em Python
Compreensão de Listas
Olá, seja bem-vindo ao último, mas definitivamente não menos importante, capítulo da seção sobre funcionalidades de listas. Compreensões de listas são uma das maneiras prediletas e tipicamente Pythonicas que os desenvolvedores Python utilizam para criar listas em uma única linha.
Em essência, compreensões de listas podem ser usadas para gerar listas aplicando funções a cada elemento da lista.
Aqui está a sintaxe geral:
Por exemplo:
Isso é aproximadamente equivalente ao loop for:
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
Compreensões de Lista com Condições
Você também pode usar condições:
Por exemplo:
Qual é equivalente a:
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
Vamos praticar:
Tarefa
Suponha que você tenha uma lista de temperaturas em Fahrenheit e queira convertê-las para Celsius.
Obrigado pelo seu feedback!
Compreensão de Listas
Olá, seja bem-vindo ao último, mas definitivamente não menos importante, capítulo da seção sobre funcionalidades de listas. Compreensões de listas são uma das maneiras prediletas e tipicamente Pythonicas que os desenvolvedores Python utilizam para criar listas em uma única linha.
Em essência, compreensões de listas podem ser usadas para gerar listas aplicando funções a cada elemento da lista.
Aqui está a sintaxe geral:
Por exemplo:
Isso é aproximadamente equivalente ao loop for:
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
Compreensões de Lista com Condições
Você também pode usar condições:
Por exemplo:
Qual é equivalente a:
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
Vamos praticar:
Tarefa
Suponha que você tenha uma lista de temperaturas em Fahrenheit e queira convertê-las para Celsius.
Obrigado pelo seu feedback!
Compreensão de Listas
Olá, seja bem-vindo ao último, mas definitivamente não menos importante, capítulo da seção sobre funcionalidades de listas. Compreensões de listas são uma das maneiras prediletas e tipicamente Pythonicas que os desenvolvedores Python utilizam para criar listas em uma única linha.
Em essência, compreensões de listas podem ser usadas para gerar listas aplicando funções a cada elemento da lista.
Aqui está a sintaxe geral:
Por exemplo:
Isso é aproximadamente equivalente ao loop for:
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
Compreensões de Lista com Condições
Você também pode usar condições:
Por exemplo:
Qual é equivalente a:
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
Vamos praticar:
Tarefa
Suponha que você tenha uma lista de temperaturas em Fahrenheit e queira convertê-las para Celsius.
Obrigado pelo seu feedback!
Olá, seja bem-vindo ao último, mas definitivamente não menos importante, capítulo da seção sobre funcionalidades de listas. Compreensões de listas são uma das maneiras prediletas e tipicamente Pythonicas que os desenvolvedores Python utilizam para criar listas em uma única linha.
Em essência, compreensões de listas podem ser usadas para gerar listas aplicando funções a cada elemento da lista.
Aqui está a sintaxe geral:
Por exemplo:
Isso é aproximadamente equivalente ao loop for:
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
Compreensões de Lista com Condições
Você também pode usar condições:
Por exemplo:
Qual é equivalente a:
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
Vamos praticar:
Tarefa
Suponha que você tenha uma lista de temperaturas em Fahrenheit e queira convertê-las para Celsius.