Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Opdatering af Tuples i Python | Beherskelse af Python Tupler
Python Datastrukturer

Stryg for at vise menuen

book
Opdatering af Tuples i Python

For at ændre værdier inden for en tuple, kan du bruge en teknik, der ligner den til sletning. Fordi en tuple er uforanderlig, kan du ikke direkte ændre dens elementer uden at støde på en fejl.

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

Men ved at konvertere tuplen til en liste, kan du nemt foretage de ønskede ændringer.

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
Opgave

Swipe to start coding

Du får en ny tuple, der indeholder genrer, kaldet movie_genres.

  • Konverter tuplen til en liste og tildel den til variablen temp_list.
  • Erstat elementet "Drama" med "Thriller".
  • Erstat elementet "Horror" med "Adventure".
  • Konverter listen tilbage til en tuple og tildel værdien til variablen movie_genres.
  • Slet den midlertidige liste.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 5
Vi beklager, at noget gik galt. Hvad skete der?

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

book
Opdatering af Tuples i Python

For at ændre værdier inden for en tuple, kan du bruge en teknik, der ligner den til sletning. Fordi en tuple er uforanderlig, kan du ikke direkte ændre dens elementer uden at støde på en fejl.

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

Men ved at konvertere tuplen til en liste, kan du nemt foretage de ønskede ændringer.

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
Opgave

Swipe to start coding

Du får en ny tuple, der indeholder genrer, kaldet movie_genres.

  • Konverter tuplen til en liste og tildel den til variablen temp_list.
  • Erstat elementet "Drama" med "Thriller".
  • Erstat elementet "Horror" med "Adventure".
  • Konverter listen tilbage til en tuple og tildel værdien til variablen movie_genres.
  • Slet den midlertidige liste.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 5
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt