Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Compreensão de Listas | Lista
Estruturas de Dados em Python
course content

Conteúdo do Curso

Estruturas de Dados em Python

Estruturas de Dados em Python

1. Lista
2. Dicionário
3. Tupla
4. Conjunto

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:

12345
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
copy

Compreensões de Lista com Condições

Você também pode usar condições:

Por exemplo:

Qual é equivalente a:

123456
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
copy

Vamos praticar:

Tarefa

Suponha que você tenha uma lista de temperaturas em Fahrenheit e queira convertê-las para Celsius.

Tarefa

Suponha que você tenha uma lista de temperaturas em Fahrenheit e queira convertê-las para Celsius.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

Seção 1. Capítulo 11
toggle bottom row

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:

12345
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
copy

Compreensões de Lista com Condições

Você também pode usar condições:

Por exemplo:

Qual é equivalente a:

123456
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
copy

Vamos praticar:

Tarefa

Suponha que você tenha uma lista de temperaturas em Fahrenheit e queira convertê-las para Celsius.

Tarefa

Suponha que você tenha uma lista de temperaturas em Fahrenheit e queira convertê-las para Celsius.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

Seção 1. Capítulo 11
toggle bottom row

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:

12345
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
copy

Compreensões de Lista com Condições

Você também pode usar condições:

Por exemplo:

Qual é equivalente a:

123456
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
copy

Vamos praticar:

Tarefa

Suponha que você tenha uma lista de temperaturas em Fahrenheit e queira convertê-las para Celsius.

Tarefa

Suponha que você tenha uma lista de temperaturas em Fahrenheit e queira convertê-las para Celsius.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

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:

12345
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
copy

Compreensões de Lista com Condições

Você também pode usar condições:

Por exemplo:

Qual é equivalente a:

123456
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
copy

Vamos praticar:

Tarefa

Suponha que você tenha uma lista de temperaturas em Fahrenheit e queira convertê-las para Celsius.

Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 1. Capítulo 11
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt