Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppdatering av tupler i Python | Beherske Python-Tupler
Python Datastrukturer
Seksjon 3. Kapittel 5
single

single

Oppdatering av tupler i Python

Sveip for å vise menyen

For å endre verdier i en tuple, kan du bruke en teknikk som ligner på den for sletting. Fordi en tuple er uforanderlig, kan du ikke endre elementene direkte uten å få en feil.

123
movie_ratings = (8.8, 9.0, 7.5, 6.8) # Attempting to modify a tuple directly movie_ratings[1] = 8.9 # Output: Error: 'tuple' object does not support item assignment

Ved å konvertere tuplen til en liste, kan du enkelt gjøre ønskede endringer.

12345678910111213
current_movies = ("Inception", "Interstellar", "Tenet", "Dunkirk") # Step 1: Convert the tuple to a list movies_list = list(current_movies) # Step 2: Update the second and third movie titles movies_list[1] = "Memento" movies_list[2] = "The Prestige" # Step 3: Convert the list back to a tuple current_movies = tuple(movies_list) print(current_movies)
Oppgave

Sveip for å begynne å kode

Du har fått en ny tuple som inneholder sjangre, kalt movie_genres.

  • Konverter tuplen til en liste og tildel den til variabelen temp_list.
  • Bytt ut elementet "Drama" med "Thriller".
  • Bytt ut elementet "Horror" med "Adventure".
  • Konverter listen tilbake til en tuple og tildel verdien til variabelen movie_genres.
  • Slett den midlertidige listen.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 5
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt