Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Listen und Listenmethoden | Andere Datentypen
Einführung in Python
course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Getting Started
2. Variablen und Typen
3. Bedingte Anweisungen
4. Andere Datentypen
5. Schleifen
6. Funktionen

book
Listen und Listenmethoden

Willkommen in der spannenden Welt der Python-Listen! In diesem Kapitel erfahren Sie, wie Listen als vielseitiges Werkzeug zur Verwaltung von Sammlungen von Elementen dienen – unerlässlich für Szenarien wie die Organisation von Produktbeständen in einem Lebensmittelgeschäft. Durch praxisnahe Anwendungen und Videodemonstrationen lernen Sie, Listen zu erstellen, zu bearbeiten und Listenmethoden anzuwenden.

Sehen Sie, wie Alex demonstriert, wie Listen in unserem Lebensmittelgeschäftsbeispiel erstellt und bearbeitet werden.

Grundlagen von Listen

Listen in Python sind äußerst flexibel und können eine Vielzahl unterschiedlicher Objekte speichern, darunter Zahlen, Zeichenketten und sogar andere Listen.

So funktionieren sie:

Erstellung

Listen können erstellt werden, indem durch Kommas getrennte Werte in eckige Klammern [] eingeschlossen werden. Sie können auch iterierbare Objekte (wie Zeichenketten, Mengen, Tupel) mit dem Konstruktor list() in Listen umwandeln.

Reihenfolge

Die Elemente in einer Liste behalten eine bestimmte Reihenfolge bei, die sich nur durch explizite Änderungen mit Listenmethoden verändert (mehr zu Listenmethoden später!).

Veränderbarkeit (Mutabilität)

Listen sind veränderbar und ermöglichen das Hinzufügen, Entfernen oder Ändern von Elementen, nachdem die Liste erstellt wurde.

Zulassen von Duplikaten

Da jedes Element in einer Liste indiziert ist, kann derselbe Wert an verschiedenen Positionen mehrfach vorkommen.

Beispiele

Hier ein einfaches Beispiel für eine Liste mit verschiedenen Arten von Lebensmitteln:

123
# A list showcasing various grocery categories grocery_items = ["milk", "eggs", "cheese", "butter"] print(grocery_items)
copy

Ähnlich wie bei der String-Indizierung können Elemente innerhalb einer Liste ebenfalls über Indexnummern abgerufen werden:

Listen bieten zudem eine gewisse Flexibilität, da sie nicht auf einen einzigen Datentyp beschränkt sind. Es ist möglich, verschiedene Datentypen in derselben Liste zu speichern. Sogar Listen können innerhalb einer Liste abgelegt werden:

12345
# A list containing information about the apple category # Each position holds different apple details: # Name, quantity, discount status, price, and origin apple_details = ["apple", 34, True, 1.99, "Fuji"] print(apple_details)
copy

Listenmethoden

Python stellt verschiedene Methoden zur Verfügung, mit denen sich Listen manipulieren lassen. Diese Methoden ermöglichen eine einfache Modifikation, Suche und Verwaltung von Listen.

Im Folgenden werden einige der am häufigsten verwendeten Methoden vorgestellt:

  • append(): fügt ein Element am Ende der Liste hinzu;

  • remove(): entfernt das erste Vorkommen eines Elements aus der Liste;

  • sort(): sortiert die Elemente der Liste in aufsteigender (oder absteigender) Reihenfolge.

Hinweis

Um Listenmethoden in Python zu verwenden, müssen diese mit Punktnotation auf ein Listenobjekt angewendet werden. Dabei wird der Methodenname an den Listennamen angehängt, gefolgt von Klammern, wie hier gezeigt: list_name.append("neues Element").

Das nächste Beispiel zeigt, wie verschiedene Listenmethoden mit Punktnotation angewendet werden.

Angenommen, der Lagerbestand Ihres Geschäfts muss durch das Hinzufügen neuer Artikel und das Entfernen veralteter Artikel aktualisiert werden.

So lässt sich dies mit Listenmethoden umsetzen:

1234567891011121314
# Creating an inventory inventory = ["carrots", "bananas", "apples"] # Adding a new item inventory.append("oranges") # Removing an outdated item inventory.remove("bananas") # Sorting the inventory inventory.sort() # Checking the result print("Updated inventory:", inventory)
copy

1. Was wird die Ausgabe des folgenden Python-Codes sein?

2. Gegeben ist die Liste items = ["bread", "milk", "eggs", "yogurt"]. Welche Codezeile entfernt "milk" korrekt aus der Liste?

question mark

Was wird die Ausgabe des folgenden Python-Codes sein?

Select the correct answer

question mark

Gegeben ist die Liste items = ["bread", "milk", "eggs", "yogurt"]. Welche Codezeile entfernt "milk" korrekt aus der Liste?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1

Fragen Sie AI

expand
ChatGPT

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

course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Getting Started
2. Variablen und Typen
3. Bedingte Anweisungen
4. Andere Datentypen
5. Schleifen
6. Funktionen

book
Listen und Listenmethoden

Willkommen in der spannenden Welt der Python-Listen! In diesem Kapitel erfahren Sie, wie Listen als vielseitiges Werkzeug zur Verwaltung von Sammlungen von Elementen dienen – unerlässlich für Szenarien wie die Organisation von Produktbeständen in einem Lebensmittelgeschäft. Durch praxisnahe Anwendungen und Videodemonstrationen lernen Sie, Listen zu erstellen, zu bearbeiten und Listenmethoden anzuwenden.

Sehen Sie, wie Alex demonstriert, wie Listen in unserem Lebensmittelgeschäftsbeispiel erstellt und bearbeitet werden.

Grundlagen von Listen

Listen in Python sind äußerst flexibel und können eine Vielzahl unterschiedlicher Objekte speichern, darunter Zahlen, Zeichenketten und sogar andere Listen.

So funktionieren sie:

Erstellung

Listen können erstellt werden, indem durch Kommas getrennte Werte in eckige Klammern [] eingeschlossen werden. Sie können auch iterierbare Objekte (wie Zeichenketten, Mengen, Tupel) mit dem Konstruktor list() in Listen umwandeln.

Reihenfolge

Die Elemente in einer Liste behalten eine bestimmte Reihenfolge bei, die sich nur durch explizite Änderungen mit Listenmethoden verändert (mehr zu Listenmethoden später!).

Veränderbarkeit (Mutabilität)

Listen sind veränderbar und ermöglichen das Hinzufügen, Entfernen oder Ändern von Elementen, nachdem die Liste erstellt wurde.

Zulassen von Duplikaten

Da jedes Element in einer Liste indiziert ist, kann derselbe Wert an verschiedenen Positionen mehrfach vorkommen.

Beispiele

Hier ein einfaches Beispiel für eine Liste mit verschiedenen Arten von Lebensmitteln:

123
# A list showcasing various grocery categories grocery_items = ["milk", "eggs", "cheese", "butter"] print(grocery_items)
copy

Ähnlich wie bei der String-Indizierung können Elemente innerhalb einer Liste ebenfalls über Indexnummern abgerufen werden:

Listen bieten zudem eine gewisse Flexibilität, da sie nicht auf einen einzigen Datentyp beschränkt sind. Es ist möglich, verschiedene Datentypen in derselben Liste zu speichern. Sogar Listen können innerhalb einer Liste abgelegt werden:

12345
# A list containing information about the apple category # Each position holds different apple details: # Name, quantity, discount status, price, and origin apple_details = ["apple", 34, True, 1.99, "Fuji"] print(apple_details)
copy

Listenmethoden

Python stellt verschiedene Methoden zur Verfügung, mit denen sich Listen manipulieren lassen. Diese Methoden ermöglichen eine einfache Modifikation, Suche und Verwaltung von Listen.

Im Folgenden werden einige der am häufigsten verwendeten Methoden vorgestellt:

  • append(): fügt ein Element am Ende der Liste hinzu;

  • remove(): entfernt das erste Vorkommen eines Elements aus der Liste;

  • sort(): sortiert die Elemente der Liste in aufsteigender (oder absteigender) Reihenfolge.

Hinweis

Um Listenmethoden in Python zu verwenden, müssen diese mit Punktnotation auf ein Listenobjekt angewendet werden. Dabei wird der Methodenname an den Listennamen angehängt, gefolgt von Klammern, wie hier gezeigt: list_name.append("neues Element").

Das nächste Beispiel zeigt, wie verschiedene Listenmethoden mit Punktnotation angewendet werden.

Angenommen, der Lagerbestand Ihres Geschäfts muss durch das Hinzufügen neuer Artikel und das Entfernen veralteter Artikel aktualisiert werden.

So lässt sich dies mit Listenmethoden umsetzen:

1234567891011121314
# Creating an inventory inventory = ["carrots", "bananas", "apples"] # Adding a new item inventory.append("oranges") # Removing an outdated item inventory.remove("bananas") # Sorting the inventory inventory.sort() # Checking the result print("Updated inventory:", inventory)
copy

1. Was wird die Ausgabe des folgenden Python-Codes sein?

2. Gegeben ist die Liste items = ["bread", "milk", "eggs", "yogurt"]. Welche Codezeile entfernt "milk" korrekt aus der Liste?

question mark

Was wird die Ausgabe des folgenden Python-Codes sein?

Select the correct answer

question mark

Gegeben ist die Liste items = ["bread", "milk", "eggs", "yogurt"]. Welche Codezeile entfernt "milk" korrekt aus der Liste?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt