Conteúdo do Curso
Tutorial de Loops em Python
Tutorial de Loops em Python
Compreensões de Listas
Compreensões de listas são uma maneira poderosa de criar novas listas combinando loops e condições opcionais em uma única declaração concisa. Elas fornecem uma maneira mais Pythonica de realizar operações em listas, tornando seu código mais limpo e fácil de ler.
Vamos começar com um exemplo simples. Você tem uma travel_wishlist
contendo cidades que você deseja visitar, cada uma representada como uma lista aninhada com seu nome, país e custo da viagem.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] city_names = [] # a new empty list for city in travel_wishlist: city_names.append(city[0]) print(city_names) # Output: ['Paris', 'Tokyo', 'New York', 'Kyoto', 'Sydney']
Aqui, a compreensão de lista faz o mesmo trabalho em uma única linha, tornando-a concisa e legível.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] city_names = [city[0] for city in travel_wishlist] print(city_names) # Output: ['Paris', 'Tokyo', 'New York', 'Kyoto', 'Sydney']
- O
travel_wishlist
é uma lista de listas, onde cada lista interna contém o nome da cidade, país e orçamento estimado para uma viagem; - O código
[city[0] for city in travel_wishlist]
cria uma nova lista extraindo o primeiro elemento (city[0]
, o nome da cidade) de cada lista interna emtravel_wishlist
.
Swipe to start coding
Você está gerenciando uma travel_wishlist
, onde cada destino é representado como uma lista contendo vários detalhes. Seu objetivo é extrair apenas os custos da viagem de cada destino e armazená-los separadamente.
- Itere pela lista de desejos, acessando os detalhes de cada destino.
- Extraia o custo da viagem, que é o terceiro elemento na lista de cada destino.
- Armazene os custos extraídos em uma nova lista chamada
trip_costs
.
Solução
Obrigado pelo seu feedback!
Compreensões de Listas
Compreensões de listas são uma maneira poderosa de criar novas listas combinando loops e condições opcionais em uma única declaração concisa. Elas fornecem uma maneira mais Pythonica de realizar operações em listas, tornando seu código mais limpo e fácil de ler.
Vamos começar com um exemplo simples. Você tem uma travel_wishlist
contendo cidades que você deseja visitar, cada uma representada como uma lista aninhada com seu nome, país e custo da viagem.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] city_names = [] # a new empty list for city in travel_wishlist: city_names.append(city[0]) print(city_names) # Output: ['Paris', 'Tokyo', 'New York', 'Kyoto', 'Sydney']
Aqui, a compreensão de lista faz o mesmo trabalho em uma única linha, tornando-a concisa e legível.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] city_names = [city[0] for city in travel_wishlist] print(city_names) # Output: ['Paris', 'Tokyo', 'New York', 'Kyoto', 'Sydney']
- O
travel_wishlist
é uma lista de listas, onde cada lista interna contém o nome da cidade, país e orçamento estimado para uma viagem; - O código
[city[0] for city in travel_wishlist]
cria uma nova lista extraindo o primeiro elemento (city[0]
, o nome da cidade) de cada lista interna emtravel_wishlist
.
Swipe to start coding
Você está gerenciando uma travel_wishlist
, onde cada destino é representado como uma lista contendo vários detalhes. Seu objetivo é extrair apenas os custos da viagem de cada destino e armazená-los separadamente.
- Itere pela lista de desejos, acessando os detalhes de cada destino.
- Extraia o custo da viagem, que é o terceiro elemento na lista de cada destino.
- Armazene os custos extraídos em uma nova lista chamada
trip_costs
.
Solução
Obrigado pelo seu feedback!