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

Veeg om het menu te tonen

book
Lijstbegrip

Lijstbegrippen zijn een krachtige manier om nieuwe lijsten te maken door lussen en optionele voorwaarden te combineren in één enkele, beknopte verklaring. Ze bieden een meer Pythonische manier om bewerkingen op lijsten uit te voeren, waardoor je code schoner en gemakkelijker te lezen is.

Laten we beginnen 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 doet de lijstbegrip hetzelfde werk 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 stadsnaam, 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 reis kosten van elke bestemming te extraheren en deze apart op te slaan.

  • Itereer door de wensenlijst, waarbij je toegang krijgt tot de details van elke bestemming.
  • Extraheer de reiskosten, wat het derde element in de lijst van elke bestemming is.
  • Sla de geëxtraheerde kosten op 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 4. Hoofdstuk 1

Vraag AI

expand
ChatGPT

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

book
Lijstbegrip

Lijstbegrippen zijn een krachtige manier om nieuwe lijsten te maken door lussen en optionele voorwaarden te combineren in één enkele, beknopte verklaring. Ze bieden een meer Pythonische manier om bewerkingen op lijsten uit te voeren, waardoor je code schoner en gemakkelijker te lezen is.

Laten we beginnen 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 doet de lijstbegrip hetzelfde werk 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 stadsnaam, 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 reis kosten van elke bestemming te extraheren en deze apart op te slaan.

  • Itereer door de wensenlijst, waarbij je toegang krijgt tot de details van elke bestemming.
  • Extraheer de reiskosten, wat het derde element in de lijst van elke bestemming is.
  • Sla de geëxtraheerde kosten op 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 4. Hoofdstuk 1
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