Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Lijstbegrippen met Voorwaarden | Lijst- en Woordenboekbegrip
Python Lussen Tutorial

Veeg om het menu te tonen

book
Lijstbegrippen met Voorwaarden

Lijstbegrippen stellen je in staat om elementen efficiënt te filteren en te verwerken. De syntaxis:

python

Deze syntaxis helpt je een nieuwe lijst te maken door alleen elementen op te nemen die aan een bepaalde voorwaarde voldoen.

1234567891011121314
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']
copy

Deze code gebruikt een for-lus en een if-voorwaarde om door travel_wishlist te itereren en te controleren of het land "Japan" is. Als de voorwaarde waar is, wordt de stadsnaam toegevoegd aan japanese_cities.

12345678910
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']
copy

Dit voorbeeld bereikt hetzelfde resultaat als het vorige, maar op een meer beknopte manier. De lijstbegrip haalt stadsnamen op waar het land "Japan" is in één regel code.

Taak

Swipe to start coding

Je beheert een travel_wishlist, waar elke bestemming details bevat zoals de stadsnaam en geschatte kosten. Je doel is om een gefilterde lijst van steden te maken op basis van budgetbeperkingen.

  • Haal stadsnamen op uit travel_wishlist.
  • Neem alleen steden op waar de geschatte kosten minder dan $2500 zijn.
  • Gebruik een lijstbegrip om dit efficiënt te bereiken.
  • Sla de gefilterde stadsnamen op in de lijst affordable_cities.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 2

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

book
Lijstbegrippen met Voorwaarden

Lijstbegrippen stellen je in staat om elementen efficiënt te filteren en te verwerken. De syntaxis:

python

Deze syntaxis helpt je een nieuwe lijst te maken door alleen elementen op te nemen die aan een bepaalde voorwaarde voldoen.

1234567891011121314
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']
copy

Deze code gebruikt een for-lus en een if-voorwaarde om door travel_wishlist te itereren en te controleren of het land "Japan" is. Als de voorwaarde waar is, wordt de stadsnaam toegevoegd aan japanese_cities.

12345678910
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']
copy

Dit voorbeeld bereikt hetzelfde resultaat als het vorige, maar op een meer beknopte manier. De lijstbegrip haalt stadsnamen op waar het land "Japan" is in één regel code.

Taak

Swipe to start coding

Je beheert een travel_wishlist, waar elke bestemming details bevat zoals de stadsnaam en geschatte kosten. Je doel is om een gefilterde lijst van steden te maken op basis van budgetbeperkingen.

  • Haal stadsnamen op uit travel_wishlist.
  • Neem alleen steden op waar de geschatte kosten minder dan $2500 zijn.
  • Gebruik een lijstbegrip om dit efficiënt te bereiken.
  • Sla de gefilterde stadsnamen op in de lijst affordable_cities.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 2
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt