Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Listen in Python Modifizieren: Aktualisieren und Ändern von Elementen | Liste
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python-Datenstrukturen

bookListen 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:

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. Die Stadt "New York" an Index 2 wurde durch "Rome" ersetzt;
  2. 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:

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

Aufgabe

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

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

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?

close

bookListen 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:

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. Die Stadt "New York" an Index 2 wurde durch "Rome" ersetzt;
  2. 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:

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

Aufgabe

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

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
single

single

some-alt