Opdatering af Tuples i Python
For at ændre værdier inden for en tuple, kan du bruge en teknik, der ligner den til sletning. Fordi en tuple er uforanderlig, kan du ikke direkte ændre dens elementer uden at støde på 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
Men ved at konvertere tuplen til en liste, kan du 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)
Swipe to start coding
Du får en ny tuple, der indeholder 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
Tak for dine kommentarer!
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
Awesome!
Completion rate improved to 3.23
Opdatering af Tuples i Python
Stryg for at vise menuen
For at ændre værdier inden for en tuple, kan du bruge en teknik, der ligner den til sletning. Fordi en tuple er uforanderlig, kan du ikke direkte ændre dens elementer uden at støde på 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
Men ved at konvertere tuplen til en liste, kan du 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)
Swipe to start coding
Du får en ny tuple, der indeholder 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
Tak for dine kommentarer!
Awesome!
Completion rate improved to 3.23single