Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Lijsten en Lijstmethoden | Andere Gegevenstypen
Introductie tot Python
course content

Cursusinhoud

Introductie tot Python

Introductie tot Python

1. Aan de Slag
2. Variabelen en Typen
3. Voorwaardelijke Uitspraken
4. Andere Gegevenstypen
5. Lussen
6. Functies

book
Lijsten en Lijstmethoden

Welkom in de boeiende wereld van Python lijsten! In dit hoofdstuk wordt uitgelegd hoe lijsten dienen als veelzijdig hulpmiddel voor het beheren van verzamelingen items, essentieel voor situaties zoals het organiseren van productvoorraden in een supermarkt. Aan de hand van praktische toepassingen en videodemonstraties leer je lijsten maken, bewerken en lijstmethoden toepassen.

Bekijk hoe Alex laat zien hoe je lijsten maakt en bewerkt in onze supermarktcase.

Basisprincipes van lijsten

Lijsten in Python zijn zeer flexibel en kunnen een breed scala aan objecten opslaan, waaronder getallen, strings en zelfs andere lijsten.

Zo werken ze:

Aanmaken

Lijsten kunnen worden aangemaakt door komma-gescheiden waarden tussen vierkante haken [] te plaatsen. Je kunt ook iterabele objecten (zoals strings, sets, tuples) omzetten naar lijsten met de list() constructor.

Volgorde

De elementen in een lijst behouden een specifieke volgorde, die niet verandert tenzij deze expliciet wordt aangepast met lijstmethoden (meer over lijstmethoden later!).

Mutabiliteit (Veranderbaarheid)

Lijsten zijn veranderbaar, waardoor je elementen kunt toevoegen, verwijderen of aanpassen nadat de lijst is aangemaakt.

Dubbelen toestaan

Omdat elk element in een lijst een index heeft, kan dezelfde waarde meerdere keren op verschillende posities voorkomen.

Voorbeelden

Hier is een eenvoudig voorbeeld van een lijst met verschillende soorten boodschappen:

123
# A list showcasing various grocery categories grocery_items = ["milk", "eggs", "cheese", "butter"] print(grocery_items)
copy

Net als bij string-indexering kunnen elementen binnen een lijst ook worden benaderd met indexnummers:

Lijsten bieden ook flexibiliteit omdat ze niet beperkt zijn tot één gegevenstype. Je kunt een combinatie van verschillende typen gegevens in dezelfde lijst opslaan. Je kunt zelfs lijsten binnen een lijst opslaan:

12345
# A list containing information about the apple category # Each position holds different apple details: # Name, quantity, discount status, price, and origin apple_details = ["apple", 34, True, 1.99, "Fuji"] print(apple_details)
copy

Lijstmethoden

Python biedt verschillende methoden waarmee lijsten kunnen worden bewerkt. Deze methoden maken het eenvoudig om lijsten aan te passen, te doorzoeken en te beheren.

Hieronder volgen enkele van de meest gebruikte methoden:

  • append(): voegt een item toe aan het einde van de lijst;

  • remove(): verwijdert het eerste voorkomen van een item uit de lijst;

  • sort(): sorteert de items van de lijst in oplopende (of aflopende) volgorde.

Opmerking

Om lijstmethoden in Python te gebruiken, moeten deze worden aangeroepen op een lijstobject met behulp van puntnotatie. Dit houdt in dat de methodenaam wordt toegevoegd aan de lijstnaam, gevolgd door haakjes, zoals hier: list_name.append("new element").

Het volgende voorbeeld laat zien hoe verschillende lijstmethoden kunnen worden toegepast met puntnotatie.

Stel dat de winkelvoorraad moet worden bijgewerkt door nieuwe items toe te voegen en verouderde te verwijderen.

Hier volgt hoe dit kan met lijstmethoden:

1234567891011121314
# Creating an inventory inventory = ["carrots", "bananas", "apples"] # Adding a new item inventory.append("oranges") # Removing an outdated item inventory.remove("bananas") # Sorting the inventory inventory.sort() # Checking the result print("Updated inventory:", inventory)
copy

1. Wat zal de uitvoer zijn van de volgende Python-code?

2. Beschouw de lijst items = ["bread", "milk", "eggs", "yogurt"]. Welke regel code verwijdert "milk" correct uit de lijst?

question mark

Wat zal de uitvoer zijn van de volgende Python-code?

Select the correct answer

question mark

Beschouw de lijst items = ["bread", "milk", "eggs", "yogurt"]. Welke regel code verwijdert "milk" correct uit de lijst?

Select the correct answer

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.

course content

Cursusinhoud

Introductie tot Python

Introductie tot Python

1. Aan de Slag
2. Variabelen en Typen
3. Voorwaardelijke Uitspraken
4. Andere Gegevenstypen
5. Lussen
6. Functies

book
Lijsten en Lijstmethoden

Welkom in de boeiende wereld van Python lijsten! In dit hoofdstuk wordt uitgelegd hoe lijsten dienen als veelzijdig hulpmiddel voor het beheren van verzamelingen items, essentieel voor situaties zoals het organiseren van productvoorraden in een supermarkt. Aan de hand van praktische toepassingen en videodemonstraties leer je lijsten maken, bewerken en lijstmethoden toepassen.

Bekijk hoe Alex laat zien hoe je lijsten maakt en bewerkt in onze supermarktcase.

Basisprincipes van lijsten

Lijsten in Python zijn zeer flexibel en kunnen een breed scala aan objecten opslaan, waaronder getallen, strings en zelfs andere lijsten.

Zo werken ze:

Aanmaken

Lijsten kunnen worden aangemaakt door komma-gescheiden waarden tussen vierkante haken [] te plaatsen. Je kunt ook iterabele objecten (zoals strings, sets, tuples) omzetten naar lijsten met de list() constructor.

Volgorde

De elementen in een lijst behouden een specifieke volgorde, die niet verandert tenzij deze expliciet wordt aangepast met lijstmethoden (meer over lijstmethoden later!).

Mutabiliteit (Veranderbaarheid)

Lijsten zijn veranderbaar, waardoor je elementen kunt toevoegen, verwijderen of aanpassen nadat de lijst is aangemaakt.

Dubbelen toestaan

Omdat elk element in een lijst een index heeft, kan dezelfde waarde meerdere keren op verschillende posities voorkomen.

Voorbeelden

Hier is een eenvoudig voorbeeld van een lijst met verschillende soorten boodschappen:

123
# A list showcasing various grocery categories grocery_items = ["milk", "eggs", "cheese", "butter"] print(grocery_items)
copy

Net als bij string-indexering kunnen elementen binnen een lijst ook worden benaderd met indexnummers:

Lijsten bieden ook flexibiliteit omdat ze niet beperkt zijn tot één gegevenstype. Je kunt een combinatie van verschillende typen gegevens in dezelfde lijst opslaan. Je kunt zelfs lijsten binnen een lijst opslaan:

12345
# A list containing information about the apple category # Each position holds different apple details: # Name, quantity, discount status, price, and origin apple_details = ["apple", 34, True, 1.99, "Fuji"] print(apple_details)
copy

Lijstmethoden

Python biedt verschillende methoden waarmee lijsten kunnen worden bewerkt. Deze methoden maken het eenvoudig om lijsten aan te passen, te doorzoeken en te beheren.

Hieronder volgen enkele van de meest gebruikte methoden:

  • append(): voegt een item toe aan het einde van de lijst;

  • remove(): verwijdert het eerste voorkomen van een item uit de lijst;

  • sort(): sorteert de items van de lijst in oplopende (of aflopende) volgorde.

Opmerking

Om lijstmethoden in Python te gebruiken, moeten deze worden aangeroepen op een lijstobject met behulp van puntnotatie. Dit houdt in dat de methodenaam wordt toegevoegd aan de lijstnaam, gevolgd door haakjes, zoals hier: list_name.append("new element").

Het volgende voorbeeld laat zien hoe verschillende lijstmethoden kunnen worden toegepast met puntnotatie.

Stel dat de winkelvoorraad moet worden bijgewerkt door nieuwe items toe te voegen en verouderde te verwijderen.

Hier volgt hoe dit kan met lijstmethoden:

1234567891011121314
# Creating an inventory inventory = ["carrots", "bananas", "apples"] # Adding a new item inventory.append("oranges") # Removing an outdated item inventory.remove("bananas") # Sorting the inventory inventory.sort() # Checking the result print("Updated inventory:", inventory)
copy

1. Wat zal de uitvoer zijn van de volgende Python-code?

2. Beschouw de lijst items = ["bread", "milk", "eggs", "yogurt"]. Welke regel code verwijdert "milk" correct uit de lijst?

question mark

Wat zal de uitvoer zijn van de volgende Python-code?

Select the correct answer

question mark

Beschouw de lijst items = ["bread", "milk", "eggs", "yogurt"]. Welke regel code verwijdert "milk" correct uit de lijst?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt