Listen in Python Modifizieren: Aktualisieren und Ändern von Elementen
In Python sind Listen veränderbar (mutable), was bedeutet, dass nach der Erstellung einer Liste deren Inhalte geändert, hinzugefügt oder entfernt werden können. Aufgrund dieser Veränderbarkeit bieten Listen eine hohe Flexibilität im Umgang mit Daten und sind daher ein äußerst 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. Beispielsweise kann der Wert eines vorhandenen Elements geändert, mehrere Elemente ersetzt oder sogar neue Elemente direkt in dieselbe Liste eingefügt oder entfernt werden.
Stellen Sie sich vor, Sie haben eine Liste von Städten, die Sie besuchen möchten, aber Ihre Pläne ändern sich. Sie können Elemente in der Liste einfach aktualisieren oder ersetzen:
123456789cities = ["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:
- Die Stadt "New York" an Index 2 wurde durch "Rome" ersetzt;
- Mit negativer Indizierung wurden die letzten beiden Städte ("Berlin" und "Sydney") durch "Dubai" und "Cape Town" ersetzt.
Mehrere Änderungen können auch in einem Schritt vorgenommen werden:
123456cities = ["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 wurden "Tokyo" und "New York" durch drei Städte ersetzt: "Seoul", "Bangkok" und "Mumbai". Dies zeigt, wie flexibel die Veränderbarkeit von Listen für die Datenverwaltung sein kann.
Swipe to start coding
Sie haben eine Liste namens travel_wishlist.
- Aktualisieren Sie die geschätzten Kosten aller Städte, um einen Rabatt einzubeziehen.
- Wenden Sie eine 20%-Reduzierung auf die Kosten (das dritte Element in der verschachtelten Liste) an.
- Verwenden Sie Indexierung, um die Elemente zu aktualisieren.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain more about negative indexing in Python lists?
What other operations can I perform on mutable lists?
Can you show how to remove or insert items in a list?
Großartig!
Completion Rate verbessert auf 3.23
Listen in Python Modifizieren: Aktualisieren und Ändern von Elementen
Swipe um das Menü anzuzeigen
In Python sind Listen veränderbar (mutable), was bedeutet, dass nach der Erstellung einer Liste deren Inhalte geändert, hinzugefügt oder entfernt werden können. Aufgrund dieser Veränderbarkeit bieten Listen eine hohe Flexibilität im Umgang mit Daten und sind daher ein äußerst 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. Beispielsweise kann der Wert eines vorhandenen Elements geändert, mehrere Elemente ersetzt oder sogar neue Elemente direkt in dieselbe Liste eingefügt oder entfernt werden.
Stellen Sie sich vor, Sie haben eine Liste von Städten, die Sie besuchen möchten, aber Ihre Pläne ändern sich. Sie können Elemente in der Liste einfach aktualisieren oder ersetzen:
123456789cities = ["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:
- Die Stadt "New York" an Index 2 wurde durch "Rome" ersetzt;
- Mit negativer Indizierung wurden die letzten beiden Städte ("Berlin" und "Sydney") durch "Dubai" und "Cape Town" ersetzt.
Mehrere Änderungen können auch in einem Schritt vorgenommen werden:
123456cities = ["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 wurden "Tokyo" und "New York" durch drei Städte ersetzt: "Seoul", "Bangkok" und "Mumbai". Dies zeigt, wie flexibel die Veränderbarkeit von Listen für die Datenverwaltung sein kann.
Swipe to start coding
Sie haben eine Liste namens travel_wishlist.
- Aktualisieren Sie die geschätzten Kosten aller Städte, um einen Rabatt einzubeziehen.
- Wenden Sie eine 20%-Reduzierung auf die Kosten (das dritte Element in der verschachtelten Liste) an.
- Verwenden Sie Indexierung, um die Elemente zu aktualisieren.
Lösung
Danke für Ihr Feedback!
single