Uppdatera Tuples i Python
För att ändra värden inom en tuppel kan du använda en teknik som liknar den för borttagning. Eftersom en tuppel är oföränderlig kan du inte direkt ändra dess element utan att stöta på ett fel.
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 genom att konvertera tuppeln till en lista kan du enkelt göra de önskade ändringarna.
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 har fått en ny tuppel som innehåller 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 tuppel och tilldela värdet till variabeln
movie_genres
. - Ta bort den temporära listan.
Lösning
Tack för dina kommentarer!
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
Awesome!
Completion rate improved to 3.23
Uppdatera Tuples i Python
Svep för att visa menyn
För att ändra värden inom en tuppel kan du använda en teknik som liknar den för borttagning. Eftersom en tuppel är oföränderlig kan du inte direkt ändra dess element utan att stöta på ett fel.
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 genom att konvertera tuppeln till en lista kan du enkelt göra de önskade ändringarna.
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 har fått en ny tuppel som innehåller 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 tuppel och tilldela värdet till variabeln
movie_genres
. - Ta bort den temporära listan.
Lösning
Tack för dina kommentarer!
Awesome!
Completion rate improved to 3.23single