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
5. For deleting

bookCompreensã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.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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

bookCompreensã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.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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

bookCompreensã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.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

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:

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.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 1. Capítulo 11
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
some-alt