Ta Bort Tupler i Python
En tuple i Python är oföränderlig, vilket innebär att när den väl har skapats kan du inte ändra, lägga till eller ta bort dess element. Däremot kan du ta bort hela tuplen med hjälp av del-satsen.
1234567movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Ta bort objekt
Eftersom tupler är oföränderliga kan du inte ta bort objekt direkt från dem. Du kan dock kringgå detta genom att konvertera tuplen till en lista, ändra listan och sedan konvertera tillbaka den till en tuppel.
12345678910111213movies = ("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)
Swipe to start coding
Djurfokuserade filmer tilltalade inte publiken, förutom den animerade filmen "Finding Nemo".
- Omvandla tuplen
movie_postertill en lista och tilldela den till variabelntemp_list. - Ta bort elementen
"The Lion King"och"Jurassic Park"från listan. - Omvandla listan tillbaka till en tuple och tilldela värdet till variabeln
movie_poster. - Ta bort listan
temp_list.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 4
Ta Bort Tupler i Python
Svep för att visa menyn
En tuple i Python är oföränderlig, vilket innebär att när den väl har skapats kan du inte ändra, lägga till eller ta bort dess element. Däremot kan du ta bort hela tuplen med hjälp av del-satsen.
1234567movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Ta bort objekt
Eftersom tupler är oföränderliga kan du inte ta bort objekt direkt från dem. Du kan dock kringgå detta genom att konvertera tuplen till en lista, ändra listan och sedan konvertera tillbaka den till en tuppel.
12345678910111213movies = ("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)
Swipe to start coding
Djurfokuserade filmer tilltalade inte publiken, förutom den animerade filmen "Finding Nemo".
- Omvandla tuplen
movie_postertill en lista och tilldela den till variabelntemp_list. - Ta bort elementen
"The Lion King"och"Jurassic Park"från listan. - Omvandla listan tillbaka till en tuple och tilldela värdet till variabeln
movie_poster. - Ta bort listan
temp_list.
Lösning
Tack för dina kommentarer!
single