Osio 3. Luku 5
single
Python-tuplejen Päivittäminen
Pyyhkäise näyttääksesi valikon
Arvojen muokkaamiseen tuple-rakenteessa voidaan käyttää samanlaista tekniikkaa kuin poistamiseen. Koska tuple on muuttumaton, sen alkioita ei voi muuttaa suoraan ilman virhettä.
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
Muuntaamalla tuple listaksi voit kuitenkin helposti tehdä halutut muutokset.
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)
Tehtävä
Pyyhkäise aloittaaksesi koodauksen
Sinulle on annettu uusi genrejä sisältävä tuple, nimeltään movie_genres.
- Muunna tuple listaksi ja tallenna se muuttujaan
temp_list. - Korvaa alkio
"Drama"arvolla"Thriller". - Korvaa alkio
"Horror"arvolla"Adventure". - Muunna lista takaisin tupleksi ja tallenna arvo muuttujaan
movie_genres. - Poista väliaikainen lista.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 5
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme