Sletning af Tuples i Python
Et tuple i Python er uforanderligt, hvilket betyder, at når det først er oprettet, kan du ikke ændre, tilføje eller fjerne dets elementer. Du kan dog slette hele tuplen ved at bruge del-sætningen.
1234567movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Fjernelse af elementer
Da tuples er uforanderlige, kan du ikke fjerne elementer direkte fra dem. Du kan dog omgå dette ved at konvertere tuplen til en liste, ændre listen og derefter konvertere den tilbage til en tuple.
12345678910111213movies = ("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)
Swipe to start coding
Dyrefilmene tiltalte ikke publikum, undtagen den animerede film "Finding Nemo".
- Konverter tuplen
movie_postertil en liste og tildel den til variablentemp_list. - Fjern elementerne
"The Lion King"og"Jurassic Park"fra listen. - Konverter listen tilbage til en tuple og tildel værdien til variablen
movie_poster. - Slet listen
temp_list.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 4
Sletning af Tuples i Python
Stryg for at vise menuen
Et tuple i Python er uforanderligt, hvilket betyder, at når det først er oprettet, kan du ikke ændre, tilføje eller fjerne dets elementer. Du kan dog slette hele tuplen ved at bruge del-sætningen.
1234567movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Fjernelse af elementer
Da tuples er uforanderlige, kan du ikke fjerne elementer direkte fra dem. Du kan dog omgå dette ved at konvertere tuplen til en liste, ændre listen og derefter konvertere den tilbage til en tuple.
12345678910111213movies = ("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)
Swipe to start coding
Dyrefilmene tiltalte ikke publikum, undtagen den animerede film "Finding Nemo".
- Konverter tuplen
movie_postertil en liste og tildel den til variablentemp_list. - Fjern elementerne
"The Lion King"og"Jurassic Park"fra listen. - Konverter listen tilbage til en tuple og tildel værdien til variablen
movie_poster. - Slet listen
temp_list.
Løsning
Tak for dine kommentarer!
single