Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Listen in Python Ändern: Aktualisieren und Ändern von Elementen | Liste
Python-Datenstrukturen
course content

Kursinhalt

Python-Datenstrukturen

Python-Datenstrukturen

4. Menge

book
Listen in Python Ändern: Aktualisieren und Ändern von Elementen

In Python sind Listen veränderbar, was bedeutet, dass nach der Erstellung einer Liste deren Inhalte modifiziert, hinzugefügt oder entfernt werden können. Aufgrund dieser Veränderbarkeit bieten Listen viel Flexibilität bei der Arbeit mit Listen und sind daher ein sehr leistungsfähiges Werkzeug zur Verwaltung dynamischer Daten.

Was bedeutet "veränderbar"?

Veränderbar bedeutet, dass die Datenstruktur aktualisiert werden kann, ohne ein neues Objekt zu erstellen. Zum Beispiel könnten Sie den Wert eines vorhandenen Elements ändern, mehrere Elemente ersetzen oder sogar neue direkt in dieselbe Liste einfügen und alte entfernen.

Stellen Sie sich vor, Sie haben eine Liste von Städten, die Sie besuchen möchten, aber die Pläne ändern sich. Sie können Elemente in der Liste einfach aktualisieren oder ersetzen:

123456789
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing the fourth city cities[2] = "Rome" print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Berlin', 'Sydney'] # Replacing the last two cities with new ones cities[-2:] = ["Dubai", "Cape Town"] print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Dubai', 'Cape Town']
copy

In diesem Beispiel:

  1. Wir haben die Stadt "New York" an Index 3 durch "Rome" ersetzt;
  2. Mit negativer Indizierung haben wir die letzten beiden Städte ("Rome" und "Sydney") durch "Dubai" und "Cape Town" ersetzt.

Sie können auch mehrere Änderungen in einem Schritt vornehmen:

123456
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing multiple cities in the middle cities[1:3] = ["Seoul", "Bangkok", "Mumbai"] print(cities) # Output: ['Paris', 'Seoul', 'Bangkok', 'Mumbai', 'Berlin', 'Sydney']
copy

Hier haben wir "Tokyo" und "New York" durch drei Städte ersetzt: "Seoul", "Bangkok" und "Mumbai". Dies zeigt, wie flexibel die Listenmutabilität für die Verwaltung Ihrer Daten sein kann.

Aufgabe

Swipe to start coding

Sie haben eine travel_wishlist-Liste.

  • Aktualisieren Sie die geschätzten Kosten aller Städte, um einen Rabatt einzubeziehen.
  • Wenden Sie eine 20%-Reduzierung auf die Kosten an (das dritte Element in der verschachtelten Liste).
  • Verwenden Sie Indizierung, um die Elemente zu aktualisieren.

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 1. Kapitel 5
toggle bottom row

book
Listen in Python Ändern: Aktualisieren und Ändern von Elementen

In Python sind Listen veränderbar, was bedeutet, dass nach der Erstellung einer Liste deren Inhalte modifiziert, hinzugefügt oder entfernt werden können. Aufgrund dieser Veränderbarkeit bieten Listen viel Flexibilität bei der Arbeit mit Listen und sind daher ein sehr leistungsfähiges Werkzeug zur Verwaltung dynamischer Daten.

Was bedeutet "veränderbar"?

Veränderbar bedeutet, dass die Datenstruktur aktualisiert werden kann, ohne ein neues Objekt zu erstellen. Zum Beispiel könnten Sie den Wert eines vorhandenen Elements ändern, mehrere Elemente ersetzen oder sogar neue direkt in dieselbe Liste einfügen und alte entfernen.

Stellen Sie sich vor, Sie haben eine Liste von Städten, die Sie besuchen möchten, aber die Pläne ändern sich. Sie können Elemente in der Liste einfach aktualisieren oder ersetzen:

123456789
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing the fourth city cities[2] = "Rome" print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Berlin', 'Sydney'] # Replacing the last two cities with new ones cities[-2:] = ["Dubai", "Cape Town"] print(cities) # Output: ['Paris', 'Tokyo', 'Rome', 'Dubai', 'Cape Town']
copy

In diesem Beispiel:

  1. Wir haben die Stadt "New York" an Index 3 durch "Rome" ersetzt;
  2. Mit negativer Indizierung haben wir die letzten beiden Städte ("Rome" und "Sydney") durch "Dubai" und "Cape Town" ersetzt.

Sie können auch mehrere Änderungen in einem Schritt vornehmen:

123456
cities = ["Paris", "Tokyo", "New York", "Berlin", "Sydney"] # Replacing multiple cities in the middle cities[1:3] = ["Seoul", "Bangkok", "Mumbai"] print(cities) # Output: ['Paris', 'Seoul', 'Bangkok', 'Mumbai', 'Berlin', 'Sydney']
copy

Hier haben wir "Tokyo" und "New York" durch drei Städte ersetzt: "Seoul", "Bangkok" und "Mumbai". Dies zeigt, wie flexibel die Listenmutabilität für die Verwaltung Ihrer Daten sein kann.

Aufgabe

Swipe to start coding

Sie haben eine travel_wishlist-Liste.

  • Aktualisieren Sie die geschätzten Kosten aller Städte, um einen Rabatt einzubeziehen.
  • Wenden Sie eine 20%-Reduzierung auf die Kosten an (das dritte Element in der verschachtelten Liste).
  • Verwenden Sie Indizierung, um die Elemente zu aktualisieren.

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 1. 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