Slette Tupler i Python: Fjerne Referanser til Tupler
En tuple i Python er uforanderlig, noe som betyr at når den er opprettet, kan du ikke endre, legge til eller fjerne elementene. Du kan imidlertid slette hele tuplen ved å bruke del
-setningen.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Fjerne Elementer
Merk
Siden tupler er uforanderlige, kan du ikke direkte fjerne elementer fra dem. Du kan imidlertid omgå dette ved å konvertere tuplen til en liste, endre listen, og deretter konvertere den tilbake til en 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)
Oppgave
Swipe to start coding
Dyrefilmene appellerte ikke til publikum, bortsett fra den animerte filmen "Finding Nemo"
.
- Konverter tuplen
movie_poster
til en liste og tildel den til variabelentemp_list
. - Fjern elementene
"The Lion King"
og"Jurassic Park"
fra listen. - Konverter listen tilbake til en tuple og tildel verdien til variabelen
movie_poster
. - Slett listen
temp_list
.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 3. Kapittel 4