Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppdatere Tuples i Python | Beherske Python-Tupler
Python Datastrukturer

Sveip for å vise menyen

book
Oppdatere Tuples i Python

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 direkte endre elementene uten å støte på 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
copy

Men ved å konvertere tuplen til en liste, kan du enkelt gjøre de ønskede endringene.

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)
copy
Oppgave

Swipe to start coding

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

  • Konverter tuplen til en liste og tildel den til variabelen temp_list.
  • Erstatt elementet "Drama" med "Thriller".
  • Erstatt 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

Spør AI

expand
ChatGPT

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

book
Oppdatere Tuples i Python

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 direkte endre elementene uten å støte på 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
copy

Men ved å konvertere tuplen til en liste, kan du enkelt gjøre de ønskede endringene.

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)
copy
Oppgave

Swipe to start coding

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

  • Konverter tuplen til en liste og tildel den til variabelen temp_list.
  • Erstatt elementet "Drama" med "Thriller".
  • Erstatt 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
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt