Sezione 3. Capitolo 5
single
Aggiornamento delle Tuple in Python
Scorri per mostrare il menu
Per modificare i valori all'interno di una tupla, è possibile utilizzare una tecnica simile a quella per l'eliminazione. Poiché una tupla è immutabile, non è possibile alterare direttamente i suoi elementi senza incorrere in un errore.
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
Tuttavia, convertendo la tupla in una lista, è possibile apportare facilmente le modifiche desiderate.
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)
Compito
Scorri per iniziare a programmare
Ti viene fornita una nuova tupla contenente generi, chiamata movie_genres.
- Convertire la tupla in una lista e assegnarla alla variabile
temp_list. - Sostituire l'elemento
"Drama"con"Thriller". - Sostituire l'elemento
"Horror"con"Adventure". - Convertire nuovamente la lista in una tupla e assegnare il valore alla variabile
movie_genres. - Eliminare la lista temporanea.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 5
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione