Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Python-tuplejen Päivittäminen | Python-Tuplien Hallinta
Pythonin Tietorakenteet
Osio 3. Luku 5
single

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ä.

123
movie_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.

12345678910111213
current_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

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 5
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt