Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Uppdatering av Tuples i Python | Behärska Python-Tupler
Python Datastrukturer
Avsnitt 3. Kapitel 5
single

single

Uppdatering av Tuples i Python

Svep för att visa menyn

För att ändra värden i en tuple kan du använda en teknik som liknar den för borttagning. Eftersom en tuple är oföränderlig kan du inte direkt ändra dess element utan att få ett felmeddelande.

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

Genom att konvertera tuplen till en lista kan du dock enkelt göra önskade ändringar.

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)
Uppgift

Svep för att börja koda

Du har fått en ny tuple med genrer, kallad movie_genres.

  • Konvertera tuplen till en lista och tilldela den till variabeln temp_list.
  • Ersätt elementet "Drama" med "Thriller".
  • Ersätt elementet "Horror" med "Adventure".
  • Konvertera listan tillbaka till en tuple och tilldela värdet till variabeln movie_genres.
  • Ta bort den temporära listan.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 5
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt