Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Lijstcomprehensies | De For-Lus
Python Lussen Tutorial

bookLijstcomprehensies

Lijstcomprehensies zijn een krachtige manier om nieuwe lijsten te maken door lussen en optionele voorwaarden te combineren in één beknopte instructie. Ze bieden een meer Python-achtige methode om bewerkingen op lijsten uit te voeren, waardoor de code overzichtelijker en leesbaarder wordt.

Begin met een eenvoudig voorbeeld. Je hebt een travel_wishlist met steden die je wilt bezoeken, elk weergegeven als een geneste lijst met de naam, het land en de reiskosten.

12345678910111213
travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] city_names = [] # New empty list for city in travel_wishlist: city_names.append(city[0]) print(city_names)
copy

Hier voert de lijstcomprehensie dezelfde taak uit in één regel, waardoor het beknopt en leesbaar is.

1234567891011
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)
copy
  • De travel_wishlist is een lijst van lijsten, waarbij elke interne lijst de naam van de stad, het land en het geschatte budget voor een reis bevat;
  • De code [city[0] for city in travel_wishlist] maakt een nieuwe lijst door het eerste element (city[0], de stadsnaam) uit elke interne lijst in travel_wishlist te halen.
Taak

Swipe to start coding

Je beheert een travel_wishlist, waarbij elke bestemming wordt weergegeven als een lijst met meerdere details. Je doel is om alleen de reisprijzen uit elke bestemming te halen en deze apart op te slaan.

  • Itereren door de wishlist, waarbij je de details van elke bestemming bekijkt.
  • De reiskosten extraheren, dit is het derde element in de lijst van elke bestemming.
  • De geëxtraheerde kosten opslaan in een nieuwe lijst genaamd trip_costs.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 17
single

single

Vraag AI

expand

Vraag AI

ChatGPT

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

close

bookLijstcomprehensies

Veeg om het menu te tonen

Lijstcomprehensies zijn een krachtige manier om nieuwe lijsten te maken door lussen en optionele voorwaarden te combineren in één beknopte instructie. Ze bieden een meer Python-achtige methode om bewerkingen op lijsten uit te voeren, waardoor de code overzichtelijker en leesbaarder wordt.

Begin met een eenvoudig voorbeeld. Je hebt een travel_wishlist met steden die je wilt bezoeken, elk weergegeven als een geneste lijst met de naam, het land en de reiskosten.

12345678910111213
travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] city_names = [] # New empty list for city in travel_wishlist: city_names.append(city[0]) print(city_names)
copy

Hier voert de lijstcomprehensie dezelfde taak uit in één regel, waardoor het beknopt en leesbaar is.

1234567891011
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)
copy
  • De travel_wishlist is een lijst van lijsten, waarbij elke interne lijst de naam van de stad, het land en het geschatte budget voor een reis bevat;
  • De code [city[0] for city in travel_wishlist] maakt een nieuwe lijst door het eerste element (city[0], de stadsnaam) uit elke interne lijst in travel_wishlist te halen.
Taak

Swipe to start coding

Je beheert een travel_wishlist, waarbij elke bestemming wordt weergegeven als een lijst met meerdere details. Je doel is om alleen de reisprijzen uit elke bestemming te halen en deze apart op te slaan.

  • Itereren door de wishlist, waarbij je de details van elke bestemming bekijkt.
  • De reiskosten extraheren, dit is het derde element in de lijst van elke bestemming.
  • De geëxtraheerde kosten opslaan in een nieuwe lijst genaamd trip_costs.

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 1. Hoofdstuk 17
single

single

some-alt