Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Lijsten Wijzigen in Python: Bijwerken en Elementen Aanpassen | Beheersing van Python-Lijsten
Quizzes & Challenges
Quizzes
Challenges
/
Python Datastructuren

bookLijsten Wijzigen in Python: Bijwerken en Elementen Aanpassen

In Python zijn lijsten mutabel, wat betekent dat na het aanmaken van een lijst de inhoud ervan kan worden aangepast, toegevoegd of verwijderd. Door deze mutabiliteit bieden lijsten veel flexibiliteit bij het werken met lijsten en vormen ze daarom een krachtig hulpmiddel voor het beheren van dynamische gegevens.

Wat betekent "mutabel"?

Mutabel betekent dat de datastructuur kan worden bijgewerkt zonder een nieuw object aan te maken. Bijvoorbeeld, het is mogelijk om de waarde van een bestaand item te wijzigen, meerdere elementen te vervangen of zelfs direct nieuwe elementen te verwijderen en toe te voegen in dezelfde lijst.

Stel je hebt een lijst met steden die je van plan bent te bezoeken, maar de plannen veranderen. Je kunt eenvoudig items in de lijst bijwerken of vervangen:

123456789
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing the fourth city cities[2] = "Rome" print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Berlin', 'Sydney'] # Replacing the last two cities with new ones cities[-2:] = ["Dubai", "Cape Town"] print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Dubai', 'Cape Town']
copy

In dit voorbeeld:

  1. De stad "New York" op index 2 is vervangen door "Rome";
  2. Met behulp van negatieve indexering zijn de laatste twee steden ("Berlin" en "Sydney") vervangen door "Dubai" en "Cape Town".

Het is ook mogelijk om meerdere wijzigingen in één stap uit te voeren:

123456
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing multiple cities in the middle cities[1:3] = ["Seoul", "Bangkok", "Mumbai"] print(cities) # Output: ['Paris', 'Seoul', 'Bangkok', 'Mumbai', 'Berlin', 'Sydney']
copy

Hier hebben we "Tokyo" en "New York" vervangen door drie steden: "Seoul", "Bangkok" en "Mumbai". Dit toont aan hoe flexibel de mutabiliteit van lijsten kan zijn voor het beheren van gegevens.

Taak

Swipe to start coding

Je hebt een lijst genaamd travel_wishlist.

  • Werk de geschatte kosten van alle steden bij om een korting toe te passen.
  • Pas een 20% vermindering toe op de kosten (het derde element in de geneste lijst).
  • Gebruik indexering om de elementen bij te werken.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 5
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

bookLijsten Wijzigen in Python: Bijwerken en Elementen Aanpassen

Veeg om het menu te tonen

In Python zijn lijsten mutabel, wat betekent dat na het aanmaken van een lijst de inhoud ervan kan worden aangepast, toegevoegd of verwijderd. Door deze mutabiliteit bieden lijsten veel flexibiliteit bij het werken met lijsten en vormen ze daarom een krachtig hulpmiddel voor het beheren van dynamische gegevens.

Wat betekent "mutabel"?

Mutabel betekent dat de datastructuur kan worden bijgewerkt zonder een nieuw object aan te maken. Bijvoorbeeld, het is mogelijk om de waarde van een bestaand item te wijzigen, meerdere elementen te vervangen of zelfs direct nieuwe elementen te verwijderen en toe te voegen in dezelfde lijst.

Stel je hebt een lijst met steden die je van plan bent te bezoeken, maar de plannen veranderen. Je kunt eenvoudig items in de lijst bijwerken of vervangen:

123456789
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing the fourth city cities[2] = "Rome" print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Berlin', 'Sydney'] # Replacing the last two cities with new ones cities[-2:] = ["Dubai", "Cape Town"] print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Dubai', 'Cape Town']
copy

In dit voorbeeld:

  1. De stad "New York" op index 2 is vervangen door "Rome";
  2. Met behulp van negatieve indexering zijn de laatste twee steden ("Berlin" en "Sydney") vervangen door "Dubai" en "Cape Town".

Het is ook mogelijk om meerdere wijzigingen in één stap uit te voeren:

123456
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing multiple cities in the middle cities[1:3] = ["Seoul", "Bangkok", "Mumbai"] print(cities) # Output: ['Paris', 'Seoul', 'Bangkok', 'Mumbai', 'Berlin', 'Sydney']
copy

Hier hebben we "Tokyo" en "New York" vervangen door drie steden: "Seoul", "Bangkok" en "Mumbai". Dit toont aan hoe flexibel de mutabiliteit van lijsten kan zijn voor het beheren van gegevens.

Taak

Swipe to start coding

Je hebt een lijst genaamd travel_wishlist.

  • Werk de geschatte kosten van alle steden bij om een korting toe te passen.
  • Pas een 20% vermindering toe op de kosten (het derde element in de geneste lijst).
  • Gebruik indexering om de elementen bij te werken.

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 5
single

single

some-alt