Kursinhalt
Python-Datenstrukturen
Python-Datenstrukturen
Eine Liste Ändern
In Python sind Listen veränderbar, was bedeutet, dass nach der Erstellung einer Liste deren Inhalt geändert, hinzugefügt oder entfernt werden kann. Aufgrund dieser Veränderbarkeit bieten Listen viel Flexibilität im Umgang 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 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:
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']
In diesem Beispiel:
- Wir haben die Stadt "New York" an Index 3 durch "Rome" ersetzt;
- 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:
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']
Hier haben wir "Tokio" und "New York" durch drei Städte ersetzt: "Seoul", "Bangkok" und "Mumbai". Dies zeigt, wie flexibel die Veränderbarkeit von Listen sein kann, um Ihre Daten zu verwalten.
Swipe to start coding
Sie haben eine travel_wishlist
-Liste.
Ihr Ziel:
- 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
Danke für Ihr Feedback!
Eine Liste Ändern
In Python sind Listen veränderbar, was bedeutet, dass nach der Erstellung einer Liste deren Inhalt geändert, hinzugefügt oder entfernt werden kann. Aufgrund dieser Veränderbarkeit bieten Listen viel Flexibilität im Umgang 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 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:
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']
In diesem Beispiel:
- Wir haben die Stadt "New York" an Index 3 durch "Rome" ersetzt;
- 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:
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']
Hier haben wir "Tokio" und "New York" durch drei Städte ersetzt: "Seoul", "Bangkok" und "Mumbai". Dies zeigt, wie flexibel die Veränderbarkeit von Listen sein kann, um Ihre Daten zu verwalten.
Swipe to start coding
Sie haben eine travel_wishlist
-Liste.
Ihr Ziel:
- 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
Danke für Ihr Feedback!