Sektion 3. Kapitel 5
single
Opdatering af Tuples i Python
Stryg for at vise menuen
For at ændre værdier i en tuple kan du bruge en teknik, der ligner den, der anvendes til sletning. Da en tuple er uforanderlig, kan du ikke direkte ændre dens elementer uden at få en fejl.
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
Ved at konvertere tuplen til en liste kan du dog nemt foretage de ønskede ændringer.
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)
Opgave
Swipe to start coding
Du har fået en ny tuple med genrer, kaldet movie_genres.
- Konverter tuplen til en liste og tildel den til variablen
temp_list. - Erstat elementet
"Drama"med"Thriller". - Erstat elementet
"Horror"med"Adventure". - Konverter listen tilbage til en tuple og tildel værdien til variablen
movie_genres. - Slet den midlertidige liste.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 5
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