Avsnitt 3. Kapitel 5
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.
123movie_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.
12345678910111213current_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
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 5
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal