CodeGym /Kurse /Python SELF DE /Liste Collection

Liste Collection

Python SELF DE
Level 7 , Lektion 1
Verfügbar

1.1 Auflistung von Elementen

In Python gibt es mehrere eingebaute Datentypen, die es erlauben, eine Gruppe von Objekten zu speichern. Diese sind list — Liste, tuple — Tupel, set — Menge, dictionary — Wörterbuch. Heute schauen wir uns die einfachste und am häufigsten verwendete von ihnen an — die Liste.

Eine Liste erlaubt es, eine Auflistung von Elementen zu speichern. Jedes Element hat eine ihm zugewiesene Ordnungszahl. Deshalb nennen wir unsere Liste geordnet — ordered. Wie wir später sehen werden, sind nicht alle Collections in Python so.

Außerdem kann unsere Liste verändert werden — neue Elemente hinzugefügt, alte entfernt, die Reihenfolge der Elemente geändert werden usw. Diese Aktionen geben uns die zweite Eigenschaft unserer Liste — veränderbar (changeable). Diese Eigenschaft besitzen ebenfalls nicht alle Collections.

Und die dritte wichtige Eigenschaft unserer Liste ist — sie erlaubt es, ein und dasselbe Element mehrmals zu speichern — erlaubt Duplikate. Unten werden wir all diese Eigenschaften detaillierter besprechen.

1.2 Erstellung einer Liste

Eine Liste kann auf unterschiedliche Weise erstellt werden.

Verwendung von eckigen Klammern

Listen in Python werden mithilfe von eckigen Klammern [] erstellt, in denen die Elemente durch Kommata getrennt werden. Zum Beispiel:


my_list = [1, 2, 3, 'apple', 'banana']
        

Elemente einer Liste können unterschiedliche Typen haben, einschließlich Zahlen, Strings und sogar andere Listen, was Listen sehr vielseitig macht.

Um eine leere Liste zu erstellen, können einfach leere eckige Klammern verwendet werden:


empty_list = []
        

Eine leere Liste kann nützlich sein, wenn eine Struktur für das dynamische Hinzufügen von Elementen während der Programmausführung erstellt werden soll. Zum Beispiel kann man mit einer leeren Liste beginnen und Elemente basierend auf Bedingungen, Benutzereingaben oder Berechnungsergebnissen hinzufügen.

Verwendung der Funktion list()

Die Funktion list() konvertiert ein übergebenes Element in eine Liste.


my_list = list('hello')
        

Dies wird eine Liste, die aus einem Element besteht.

Wenn du mehrere Elemente in eine Liste umwandeln musst, solltest du sie an die Funktion list als Tuple übergeben. Dazu müssen die Elementen in runde Klammern eingeschlossen werden. Beispiel:


my_list = list((1, 2, 3, 'apple', 'banana'))
        

Auch mithilfe der Funktion list() kann eine leere Liste erstellt werden, wenn keine Argumente übergeben werden:


empty_list = list()
        

1.3 Methoden der Liste

Listen in Python verfügen über zahlreiche Methoden, die es ermöglichen, Daten-Collections effektiv zu verwalten. Hier sind einige der beliebtesten Methoden der Klasse list:

Methode Beschreibung
append() Fügt ein Element am Ende der Liste hinzu.
extend() Erweitert die Liste, indem alle Elemente aus der angegebenen Sequenz am Ende hinzugefügt werden.
insert() Fügt ein Element an der angegebenen Position ein.
remove() Entfernt das erste Vorkommen eines Elements.
pop() Entfernt ein Element nach Index und gibt es zurück.
clear() Entfernt alle Elemente aus der Liste.
index() Gibt den Index des ersten Vorkommens eines Elements zurück.
count() Zählt die Anzahl der Vorkommen eines Elements in der Liste.
sort() Sortiert die Elemente der Liste an Ort und Stelle.
reverse() Dreht die Elemente der Liste an Ort und Stelle um.

Unten werden wir die Details der Verwendung all dieser Methoden und noch ein bisschen mehr besprechen.

Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION