Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Aktualisieren von Tuples in Python | Tupel
Python-Datenstrukturen
course content

Kursinhalt

Python-Datenstrukturen

Python-Datenstrukturen

4. Menge

book
Aktualisieren von Tuples in Python

Um Werte innerhalb eines Tupels zu ändern, können Sie eine Technik verwenden, die der zum Löschen ähnlich ist. Da ein Tupel unveränderlich ist, können Sie seine Elemente nicht direkt ändern, ohne auf einen Fehler zu stoßen.

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

Indem Sie das Tupel jedoch in eine Liste umwandeln, können Sie die gewünschten Änderungen problemlos vornehmen.

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
Aufgabe

Swipe to start coding

Sie haben ein neues Tupel mit Genres, genannt movie_genres.

  • Konvertieren Sie das Tupel in eine Liste und weisen Sie es der Variablen temp_list zu.
  • Ersetzen Sie das Element "Drama" durch "Thriller".
  • Ersetzen Sie das Element "Horror" durch "Adventure".
  • Konvertieren Sie die Liste zurück in ein Tupel und weisen Sie den Wert der Variablen movie_genres zu.
  • Löschen Sie die temporäre Liste.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 5
toggle bottom row

book
Aktualisieren von Tuples in Python

Um Werte innerhalb eines Tupels zu ändern, können Sie eine Technik verwenden, die der zum Löschen ähnlich ist. Da ein Tupel unveränderlich ist, können Sie seine Elemente nicht direkt ändern, ohne auf einen Fehler zu stoßen.

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

Indem Sie das Tupel jedoch in eine Liste umwandeln, können Sie die gewünschten Änderungen problemlos vornehmen.

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
Aufgabe

Swipe to start coding

Sie haben ein neues Tupel mit Genres, genannt movie_genres.

  • Konvertieren Sie das Tupel in eine Liste und weisen Sie es der Variablen temp_list zu.
  • Ersetzen Sie das Element "Drama" durch "Thriller".
  • Ersetzen Sie das Element "Horror" durch "Adventure".
  • Konvertieren Sie die Liste zurück in ein Tupel und weisen Sie den Wert der Variablen movie_genres zu.
  • Löschen Sie die temporäre Liste.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 5
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt