Tilføjelse af Elementer til en Tuple i Python
For at tilføje elementer til et tuple kan du anvende samme metode, som er effektiv til sletning. Da tuples er uforanderlige, kan du ikke direkte tilføje et element uden at få en fejl. Der findes dog løsninger til at tilføje nye elementer til et tuple.
12345678910111213# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Convert the tuple to a list movies_list = list(movies) # Add a new movie to the list movies_list.append("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print("After:", movies)
En anden metode til at tilføje et element til et tuple er ved at sammenkæde det med et andet tuple. Hvis du ønsker at tilføje et eller flere elementer, skal du blot oprette et nyt tuple med disse elementer og kombinere det med det oprindelige tuple.
12345678910# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Create a new tuple with the movie to add new_movies = ("Dunkirk",) # Concatenate the tuples movies += new_movies print(movies)
Swipe to start coding
Du har fået tildelt tuplen animal_movies.
- Tilføj to nye film til denne tuple:
"Dumbo"og"Zootopia". - Du kan bruge en hvilken som helst metode til at tilføje dem, enten ved at konvertere til en liste eller ved at sammenkæde tupler.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 4
Tilføjelse af Elementer til en Tuple i Python
Stryg for at vise menuen
For at tilføje elementer til et tuple kan du anvende samme metode, som er effektiv til sletning. Da tuples er uforanderlige, kan du ikke direkte tilføje et element uden at få en fejl. Der findes dog løsninger til at tilføje nye elementer til et tuple.
12345678910111213# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Convert the tuple to a list movies_list = list(movies) # Add a new movie to the list movies_list.append("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print("After:", movies)
En anden metode til at tilføje et element til et tuple er ved at sammenkæde det med et andet tuple. Hvis du ønsker at tilføje et eller flere elementer, skal du blot oprette et nyt tuple med disse elementer og kombinere det med det oprindelige tuple.
12345678910# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Create a new tuple with the movie to add new_movies = ("Dunkirk",) # Concatenate the tuples movies += new_movies print(movies)
Swipe to start coding
Du har fået tildelt tuplen animal_movies.
- Tilføj to nye film til denne tuple:
"Dumbo"og"Zootopia". - Du kan bruge en hvilken som helst metode til at tilføje dem, enten ved at konvertere til en liste eller ved at sammenkæde tupler.
Løsning
Tak for dine kommentarer!
single