Eliminare le Tuples in Python: Rimuovere i Riferimenti alle Tuples
Una tupla in Python è immutabile, il che significa che una volta creata, non puoi cambiare, aggiungere o rimuovere i suoi elementi. Tuttavia, puoi eliminare l'intera tupla usando l'istruzione del
.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Rimozione di Elementi
Nota
Poiché le tuple sono immutabili, non puoi rimuovere direttamente elementi da esse. Tuttavia, puoi aggirare questo problema convertendo la tupla in una lista, modificando la lista e poi riconvertendola in una tupla.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Convert the tuple to a list movies_list = list(movies) # Remove specific items movies_list.remove("Tenet") movies_list.remove("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print(movies)
Compito
Swipe to start coding
I film sugli animali non hanno attirato il pubblico, tranne il film d'animazione "Finding Nemo"
.
- Converti la tupla
movie_poster
in una lista e assegnala alla variabiletemp_list
. - Rimuovi gli elementi
"The Lion King"
e"Jurassic Park"
dalla lista. - Converti la lista di nuovo in una tupla e assegna il valore alla variabile
movie_poster
. - Elimina la lista
temp_list
.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 4