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 Veranderen | Beheersing van Python-Lijsten
Python Datastructuren

Veeg om het menu te tonen

book
Lijsten Wijzigen in Python: Bijwerken en Elementen Veranderen

In Python zijn lijsten muteerbaar, wat betekent dat nadat een lijst is aangemaakt, de inhoud ervan kan worden gewijzigd, toegevoegd of verwijderd. Vanwege deze muteerbaarheid hebben lijsten veel flexibiliteit voor het werken met lijsten en zijn ze daarom een zeer krachtig hulpmiddel voor het beheren van dynamische gegevens.

Wat Betekent "Muteerbaar"?

Muteerbaar betekent dat de datastructuur kan worden bijgewerkt zonder een nieuw object te maken. Bijvoorbeeld, je zou de waarde van een bestaand item kunnen veranderen, meerdere elementen vervangen, of zelfs nieuwe items direct in dezelfde lijst verwijderen en invoegen.

Stel je voor dat je een lijst hebt van steden die je van plan bent te bezoeken, maar de plannen veranderen. Je kunt items in de lijst eenvoudig 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. We vervingen de stad "New York" op index 3 door "Rome";

  2. Met behulp van negatieve indexering vervingen we de laatste twee steden ("Rome" en "Sydney") door "Dubai" en "Kaapstad".

Je kunt ook meerdere wijzigingen in één stap aanbrengen:

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 veranderlijkheid van lijsten kan zijn voor het beheren van je gegevens.

Taak

Swipe to start coding

Je hebt een travel_wishlist lijst.

  • Werk de geschatte kosten van alle steden bij om een korting op te nemen.
  • Pas een 20% reductie 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

Vraag AI

expand
ChatGPT

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

book
Lijsten Wijzigen in Python: Bijwerken en Elementen Veranderen

In Python zijn lijsten muteerbaar, wat betekent dat nadat een lijst is aangemaakt, de inhoud ervan kan worden gewijzigd, toegevoegd of verwijderd. Vanwege deze muteerbaarheid hebben lijsten veel flexibiliteit voor het werken met lijsten en zijn ze daarom een zeer krachtig hulpmiddel voor het beheren van dynamische gegevens.

Wat Betekent "Muteerbaar"?

Muteerbaar betekent dat de datastructuur kan worden bijgewerkt zonder een nieuw object te maken. Bijvoorbeeld, je zou de waarde van een bestaand item kunnen veranderen, meerdere elementen vervangen, of zelfs nieuwe items direct in dezelfde lijst verwijderen en invoegen.

Stel je voor dat je een lijst hebt van steden die je van plan bent te bezoeken, maar de plannen veranderen. Je kunt items in de lijst eenvoudig 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. We vervingen de stad "New York" op index 3 door "Rome";

  2. Met behulp van negatieve indexering vervingen we de laatste twee steden ("Rome" en "Sydney") door "Dubai" en "Kaapstad".

Je kunt ook meerdere wijzigingen in één stap aanbrengen:

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 veranderlijkheid van lijsten kan zijn voor het beheren van je gegevens.

Taak

Swipe to start coding

Je hebt een travel_wishlist lijst.

  • Werk de geschatte kosten van alle steden bij om een korting op te nemen.
  • Pas een 20% reductie 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
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