Conteúdo do Curso
Tutorial de Loops em Python
Tutorial de Loops em Python
Compreensões de Listas com Condições
Compreensões de lista permitem que você filtre e processe elementos de forma eficiente. A sintaxe:
Esta sintaxe ajuda você a criar uma nova lista incluindo apenas elementos que atendem a uma condição especificada.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [] for city in travel_wishlist: if city[1] == "Japan": japanese_cities.append(city[0]) print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Este código usa um loop for
e uma condição if
para iterar através de travel_wishlist
e verificar se o país é "Japan"
. Se a condição for verdadeira, o nome da cidade é adicionado a japanese_cities
.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [city[0] for city in travel_wishlist if city[1] == "Japan"] print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Este exemplo alcança o mesmo resultado que o anterior, mas de uma forma mais concisa. A compreensão de lista extrai os nomes das cidades onde o país é "Japan"
em uma única linha de código.
Swipe to start coding
Você está gerenciando uma travel_wishlist
, onde cada destino inclui detalhes como o nome da cidade e o custo estimado. Seu objetivo é criar uma lista filtrada de cidades com base em restrições orçamentárias.
- Extraia os nomes das cidades da
travel_wishlist
. - Inclua apenas cidades onde o custo estimado seja menor que $2500.
- Use uma compreensão de lista para alcançar isso de forma eficiente.
- Armazene os nomes das cidades filtradas na lista
affordable_cities
.
Solução
Obrigado pelo seu feedback!
Compreensões de Listas com Condições
Compreensões de lista permitem que você filtre e processe elementos de forma eficiente. A sintaxe:
Esta sintaxe ajuda você a criar uma nova lista incluindo apenas elementos que atendem a uma condição especificada.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [] for city in travel_wishlist: if city[1] == "Japan": japanese_cities.append(city[0]) print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Este código usa um loop for
e uma condição if
para iterar através de travel_wishlist
e verificar se o país é "Japan"
. Se a condição for verdadeira, o nome da cidade é adicionado a japanese_cities
.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [city[0] for city in travel_wishlist if city[1] == "Japan"] print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Este exemplo alcança o mesmo resultado que o anterior, mas de uma forma mais concisa. A compreensão de lista extrai os nomes das cidades onde o país é "Japan"
em uma única linha de código.
Swipe to start coding
Você está gerenciando uma travel_wishlist
, onde cada destino inclui detalhes como o nome da cidade e o custo estimado. Seu objetivo é criar uma lista filtrada de cidades com base em restrições orçamentárias.
- Extraia os nomes das cidades da
travel_wishlist
. - Inclua apenas cidades onde o custo estimado seja menor que $2500.
- Use uma compreensão de lista para alcançar isso de forma eficiente.
- Armazene os nomes das cidades filtradas na lista
affordable_cities
.
Solução
Obrigado pelo seu feedback!