Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Päivitetään Tupleja Pythonissa | Mastering Python Tuples
Pythonin Tietorakenteet

Pyyhkäise näyttääksesi valikon

book
Päivitetään Tupleja Pythonissa

Muokataksesi arvoja tuplessa, voit käyttää tekniikkaa, joka on samanlainen kuin poistamisessa. Koska tupla on muuttumaton, et voi suoraan muuttaa sen elementtejä kohtaamatta 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
copy

Kuitenkin, muuttamalla tupla listaksi, voit 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)
copy
Tehtävä

Swipe to start coding

Sinulle annetaan uusi tuple, joka sisältää genrejä, nimeltään movie_genres.

  • Muunna tuple listaksi ja tallenna se muuttujaan temp_list.
  • Korvaa elementti "Drama" elementillä "Thriller".
  • Korvaa elementti "Horror" elementillä "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
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?

Kysy tekoälyä

expand
ChatGPT

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

book
Päivitetään Tupleja Pythonissa

Muokataksesi arvoja tuplessa, voit käyttää tekniikkaa, joka on samanlainen kuin poistamisessa. Koska tupla on muuttumaton, et voi suoraan muuttaa sen elementtejä kohtaamatta 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
copy

Kuitenkin, muuttamalla tupla listaksi, voit 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)
copy
Tehtävä

Swipe to start coding

Sinulle annetaan uusi tuple, joka sisältää genrejä, nimeltään movie_genres.

  • Muunna tuple listaksi ja tallenna se muuttujaan temp_list.
  • Korvaa elementti "Drama" elementillä "Thriller".
  • Korvaa elementti "Horror" elementillä "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
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt