Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Aggiornamento delle Tuples in Python | Padroneggiare le Tuple in Python
Strutture Dati Python

Scorri per mostrare il menu

book
Aggiornamento delle Tuples in Python

Per modificare i valori all'interno di una tupla, puoi utilizzare una tecnica simile a quella per l'eliminazione. Poiché una tupla è immutabile, non puoi alterare direttamente i suoi elementi senza incontrare un errore.

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

Tuttavia, convertendo la tupla in una lista, puoi facilmente apportare le modifiche desiderate.

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
Compito

Swipe to start coding

Ti viene dato un nuovo tuple contenente generi, chiamato movie_genres.

  • Converti il tuple in una lista e assegnalo alla variabile temp_list.
  • Sostituisci l'elemento "Drama" con "Thriller".
  • Sostituisci l'elemento "Horror" con "Adventure".
  • Converti la lista di nuovo in un tuple e assegna il valore alla variabile movie_genres.
  • Elimina la lista temporanea.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 5
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

book
Aggiornamento delle Tuples in Python

Per modificare i valori all'interno di una tupla, puoi utilizzare una tecnica simile a quella per l'eliminazione. Poiché una tupla è immutabile, non puoi alterare direttamente i suoi elementi senza incontrare un errore.

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

Tuttavia, convertendo la tupla in una lista, puoi facilmente apportare le modifiche desiderate.

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
Compito

Swipe to start coding

Ti viene dato un nuovo tuple contenente generi, chiamato movie_genres.

  • Converti il tuple in una lista e assegnalo alla variabile temp_list.
  • Sostituisci l'elemento "Drama" con "Thriller".
  • Sostituisci l'elemento "Horror" con "Adventure".
  • Converti la lista di nuovo in un tuple e assegna il valore alla variabile movie_genres.
  • Elimina la lista temporanea.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 5
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt