Python Leere Liste

Einführung in Python Leere Liste

In diesem Artikel, werden wir das Konzept besprechen, wie man eine leere Liste in Python erstellt. In Python ähnelt die Liste einem Array, das eine Datenstruktur ist, die eine geordnete Folge von Elementen darstellt, die innerhalb der eckigen Klammern definiert sind. In diesem Abschnitt werden wir sehen, was eine leere Liste ist und wie man sie in Python deklariert. In Python ist eine leere Liste definiert als eine Liste ohne Elemente oder Einträge in der Liste. Um eine leere Liste in Python zu definieren, gibt es zwei Möglichkeiten, und sie werden entweder durch die Verwendung von eckigen Klammern oder durch die Verwendung von Listenkonstruktoren wie list().

Wie deklariert man eine leere Liste?

In diesem Artikel wird eine leere Liste erstellt, indem man einfach eckige Klammern ohne Elemente innerhalb der Klammern in der Zuweisungsanweisung deklariert. Sie kann auch durch eine eingebaute Funktion list() erzeugt werden oder man kann sie als Konstruktor deklarieren. Lassen Sie uns diese beiden Möglichkeiten im Detail anhand von Beispielen erläutern, die zeigen, wie man eine leere Liste in Python erstellt.

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests & andere

1. Verwenden von eckigen Klammern

Bei dieser Methode kann eine leere Liste mit Hilfe von eckigen Klammern erstellt werden, indem die Folgen von Elementen innerhalb der eckigen Klammern platziert werden. Dies kann durch einfache Zuweisung einer Variablen mit eckigen Klammern geschehen.

Beispiel

Code:

Ausgabe:

Erläuterung: Im obigen Programm können wir sehen, dass die Variable „a“ mit der Zuweisung mit leeren eckigen Klammern . Wir können also sehen, dass wir die Variable „a“ mit einer leeren eckigen Klammer zugewiesen haben, um sie als leere Liste zu deklarieren, und wir können sehen, von welchem Typ die Variable „a“ ist, es ergibt sich der Typ als „Liste“, und wir finden auch die Größe der deklarierten Variable, die eine Liste ist, und es ergibt sich 0. Die Ausgabe des obigen Programms ist im obigen Screenshot zu sehen.

2. Verwendung einer list()-Funktion oder eines list()-Konstruktors

Der list()-Konstruktor oder eine eingebaute Funktion von Python wird verwendet, um eine Liste in Python zu erstellen. Dieser Konstruktor wird auch verwendet, um eine leere Liste zu erstellen. Hier ein Beispiel und die Syntax, wie der list-Konstruktor zum Erzeugen einer leeren Liste verwendet werden kann.

Syntax:

list(iterable)

wobei der Parameter iterable ist, der entweder eine Liste, eine Menge, ein Tupel, ein Wörterbuch, etc. sein kann. Wenn aber kein Parameter übergeben wird, dann wird eine leere Liste zurückgegeben. Wenn ein Parameter übergeben wird, wird die Liste der Elemente zurückgegeben, die als Argument übergeben wurden.

Beispiel

Nun wollen wir ein Beispiel für die Erstellung einer leeren Liste mit der Funktion list() oder dem Konstruktor sehen.

Code:

Ausgabe:

Erläuterung: Im obigen Programm sehen wir, dass wir eine Variable „a“ deklariert haben und sie einer list()-Funktion zugewiesen haben, ohne dass dieser Funktion Argumente übergeben wurden. Dann geben wir den Typ der Variablen „a“ aus, um zu wissen, ob es sich um eine Liste handelt, und die Größe der Liste wird ebenfalls als „0“ ausgegeben, was anzeigt, dass eine leere Liste erstellt wurde.

Beispiel

Nun wollen wir sehen, wie man in Python Elemente zu einer leeren Liste hinzufügt. Es gibt 3 Möglichkeiten, dies zu tun, zum Beispiel mit den Funktionen append(), insert() und extend() in Python. Betrachten wir unten ein Beispiel für das Hinzufügen von Elementen zur leeren Liste.

Code:

Ausgabe:

Erklärung: Im obigen Programm haben wir gesehen, dass wir zuerst eine leere Liste erstellt haben, indem wir eckige Klammern mit der Variablen „l“ verwendet haben, dann haben wir Elemente hinzugefügt, indem wir die append()-Funktion und die insert()-Funktion verwendet haben, die das Element an der 0. und 2. Position der Liste hinzugefügt haben, wie im Programm erwähnt, und zuletzt haben wir die Elemente mit der extend()-Funktion hinzugefügt, die die Elemente am Ende der erstellten Liste hinzufügt.

In Python gibt es, wie wir gesehen haben, zwei Möglichkeiten, eine leere Liste zu erstellen, wie z. B. die Verwendung eckiger Klammern und die Verwendung des Listenkonstruktors oder der list()-Funktion. Der Hauptunterschied zwischen diesen beiden Möglichkeiten ist, dass die Verwendung von eckigen Klammern besser ist als die Verwendung der list()-Funktion oder des Konstruktors, weil die Verwendung von eckigen Klammern schneller ist als die Verwendung der list()-Funktion, da list() eine Symbolsuche erfordert, es könnte list() als zusätzlichen Funktionsaufruf oder als Konstruktoraufruf verwenden, und wenn es ein Konstruktoraufruf ist, dann wird geprüft, ob das Argument iterierbar ist, wenn es keine Argumente gibt, dann wird nur eine leere Liste erzeugt. Wohingegen eckige Klammern nur ein Literal sind, das immer die gleiche Ausgabe liefert, d.h. es wird immer eine leere Liste zurückgegeben.

Abschluss

In diesem Artikel haben wir gesehen, wie man eine leere Liste in Python erzeugt. Wir haben gesehen, dass es zwei Möglichkeiten gibt, eine leere Liste zu erzeugen, nämlich mit eckigen Klammern und mit dem list()-Konstruktor oder der list()-Funktion, mit Beispielen. Wir haben auch gesehen, welcher dieser beiden Wege schneller ist und warum. Wir haben auch gesehen, wie man mit den Funktionen append(), insert() und extend() Elemente zu einer leeren Liste in Python hinzufügt. Daraus schließen wir, dass das Erstellen einer leeren Liste in Python sehr einfach ist und die Verwendung von eckigen Klammern schneller ist als die Verwendung des list()-Konstruktors oder der list()-Funktion.

Empfohlene Artikel

Dies ist ein Leitfaden für leere Listen in Python. Hier besprechen wir auch die Einführung und wie man eine leere Liste deklariert, zusammen mit verschiedenen Beispielen und ihrer Code-Implementierung. Sie können auch einen Blick auf die folgenden Artikel werfen, um mehr zu erfahren –

  1. Python Zähler
  2. Python Gleichzeitigkeit
  3. Python argparse
  4. Kontrollanweisungen in Python
0 Anteile

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.