Tuples Verwijderen in Python: Verwijzingen Naar Tuples Verwijderen
Een tuple in Python is onveranderlijk, wat betekent dat je, zodra het is aangemaakt, de elementen niet kunt wijzigen, toevoegen of verwijderen. Je kunt echter de hele tuple verwijderen met behulp van de del
-instructie.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Items verwijderen
Opmerking
Aangezien tuples onveranderlijk zijn, kun je geen items direct uit hen verwijderen. Je kunt dit echter omzeilen door de tuple om te zetten in een lijst, de lijst te wijzigen en deze vervolgens weer om te zetten in een tuple.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Convert the tuple to a list movies_list = list(movies) # Remove specific items movies_list.remove("Tenet") movies_list.remove("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print(movies)
Taak
Swipe to start coding
De dierenfilms spraken het publiek niet aan, behalve de animatiefilm "Finding Nemo"
.
- Zet de tuple
movie_poster
om in een lijst en wijs deze toe aan de variabeletemp_list
. - Verwijder de elementen
"The Lion King"
en"Jurassic Park"
uit de lijst. - Zet de lijst terug om in een tuple en wijs de waarde toe aan de variabele
movie_poster
. - Verwijder de lijst
temp_list
.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 3. Hoofdstuk 4