Articles

Wie man eine Liste in Python deklariert

Um eine Liste in Python zu initialisieren, weisen Sie eine mit eckigen Klammern zu, initialisieren Sie mit der Funktion list(), erstellen Sie eine leere Liste mit Multiplikation oder verwenden Sie ein Listenverständnis. Die gebräuchlichste Art, eine Liste in Python zu deklarieren, ist die Verwendung eckiger Klammern.

Eine Liste ist eine Datenstruktur in Python, die eine geordnete Folge von null oder mehr Elementen enthält. Listen in Python sind veränderbar, das heißt, sie können geändert werden. Sie können jede Art von Daten enthalten, z. B. eine Zeichenkette oder ein Wörterbuch.

Wenn Sie anfangen, mit Listen zu arbeiten, fragen Sie sich vielleicht: Wie initialisiere ich eine Liste in Python? Oder anders ausgedrückt: Wie erstelle ich eine Python-Liste?

Dieses Tutorial wird diese Frage beantworten und die Möglichkeiten zur Initialisierung einer Liste in Python aufschlüsseln. Wir gehen die Grundlagen von Listen durch und zeigen, wie Sie eine Liste mithilfe der eckigen Klammer-Notation, list(), Listenmultiplikation und Listenverständnis initialisieren können.

Python Listen-Auffrischung

form-Einreichung
Finden Sie Ihr Bootcamp-Match
  • Career Karma bringt Sie mit Top-Tech Bootcamps
  • Erhalten Sie exklusive Stipendien und Vorbereitungskurse

Listen speichern null oder mehr Elemente. Jedes Element in einer Liste wird als Element bezeichnet. Listen werden oft als Python-Arrays bezeichnet.

In Python werden Elemente in einer Liste durch Kommas getrennt, und die Liste selbst wird in eckige Klammern eingeschlossen. Hier ist ein Beispiel für eine Liste in Python:

jobs = 

Unsere Liste enthält drei Werte: Software Engineer, Web Developer und Data Analyst. Wir können unsere Liste über die Variable „jobs“ referenzieren, die wir oben deklariert haben.

Wie man eine Liste in Python erstellt

Sie können eine Liste in Python mit eckigen Klammern, der Methode list(), der Listenmultiplikation und einem Listenverständnis initialisieren.

Mit eckigen Klammern können Sie eine leere Liste oder eine Liste initialisieren, die einige Standardwerte enthält. Die Methode list() funktioniert auf die gleiche Weise wie eckige Klammern. Allerdings müssen Sie eckige Klammern und eine Liste von Elementen innerhalb der list()-Methode hinzufügen, wenn Sie einige Anfangswerte hinzufügen wollen.

Mit der Listenmultiplikation können Sie eine neue Liste erstellen, die Elemente aus einer bestehenden Liste wiederholt. Mit List Comprehensions können Sie eine neue Liste aus dem Inhalt einer bestehenden Liste erstellen.

Python Create List: Eckige Klammern

Sie können eckige Klammern oder die Methode list() verwenden, um in Python eine leere Liste zu initialisieren. In diesem Tutorial konzentrieren wir uns darauf, wie Sie eckige Klammern oder die list()-Methode verwenden können, um eine leere Liste zu initialisieren.

Wenn Sie eine leere Liste ohne Werte erstellen möchten, gibt es zwei Möglichkeiten, wie Sie Ihre Liste deklarieren können. Erstens können Sie eine Liste ohne Werte deklarieren, indem Sie eine Reihe von eckigen Klammern ohne jegliche Komponentenwerte angeben. Hier ist ein Beispiel für diese Syntax:

jobs = print(jobs)

Unser Code gibt zurück: .

Die eckigen Klammern mit nichts dazwischen stellen eine leere Liste dar.

Wir können einige Standardwerte angeben, indem wir sie zwischen unsere eckigen Klammern setzen:

jobs = 

Wir haben ein Listenobjekt mit zwei Anfangswerten deklariert: „Software Engineer“ und „Data Analyst“.

Liste in Python erstellen: list()-Methode

Eine weitere Möglichkeit, in Python eine leere Liste ohne Werte zu erstellen, ist die list()-Methode. Hier ist ein Beispiel für die list()-Methode in Aktion:

jobs = list()print(list)

Unser Code gibt zurück: .

Beide dieser ersten beiden Ansätze liefern die gleiche Antwort: eine leere Liste. Es gibt keine Standards dafür, wann es am besten ist, einen dieser Ansätze zu verwenden. Im Allgemeinen wird der Ansatz mit den leeren eckigen Klammern () verwendet, weil er prägnanter ist.

Python Declare List: Listenmultiplikation

Ein Ansatz zum Initialisieren einer Liste mit mehreren Werten ist die Listenmultiplikation. Dieser Ansatz erlaubt es, eine Liste mit einer bestimmten Anzahl von vordefinierten Werten zu erstellen.

Sagen wir, wir erstellen ein Programm, das uns auffordert, unsere Top 10 Lieblingsbücher zu nennen. Wir wollen ein Array initialisieren, das die von uns eingegebenen Bücher speichert. Das könnten wir mit folgendem Code tun:

favorite_books = * 10print(favorite_books)

Unser Code liefert:


Unser Programm hat eine Liste erstellt, die 10 Werte enthält.

Lassen Sie uns unseren Code aufschlüsseln. In der ersten Zeile verwenden wir die Multiplikationssyntax, um eine Liste mit 10 Werten zu deklarieren. Der Wert, den wir für jedes Element in dieser Liste verwenden, ist “, oder eine leere Zeichenkette. Dann verwenden wir die Python-Funktion print(), um unsere Liste auf der Konsole auszudrucken.

Wir können diese Syntax verwenden, um eine Liste mit einem beliebigen Wert zu initialisieren. Wenn wir wollen, dass unsere Liste mit 10 Werten beginnt, die gleich „Wähle ein Buch“ sind, könnten wir den folgenden Code verwenden:

favorite_books = * 10print(favorite_books)

Wenn wir unseren Code ausführen, erzeugen wir eine Liste mit 10 Werten. Jeder Wert in der Liste ist gleich „Wähle ein Buch.“. Wir geben diese Liste auf der Konsole aus:


Python Declare List: Listenverständnis

Im obigen Abschnitt haben wir gezeigt, wie man eine Liste mithilfe der Listenmultiplikation initialisiert. Dieser Ansatz ist nützlich, weil er es Ihnen erlaubt, eine Liste mit Standardwerten zu initialisieren.

Sie können eine Liste mit Standardwerten auch mit der Methode des Listenverständnisses initialisieren. Ein Python-Listenverständnis bezieht sich auf eine Technik, mit der Sie Listen unter Verwendung eines vorhandenen iterierbaren Objekts erstellen können. Das iterable Objekt kann eine Liste oder eine range()-Anweisung oder ein anderer Typ von iterable sein.

List Comprehensions sind eine nützliche Methode, um eine Liste basierend auf einem Iterator zu definieren, weil sie elegant, einfach und weithin anerkannt ist.

Angenommen, wir wollen eine Liste mit 10 Werten erstellen, die gleich „Wähle ein Buch.., wie wir es im vorherigen Beispiel getan haben. Wir könnten dies mit List Comprehension mit folgendem Code tun:

favorite_books = print(favorite_books)

Unser Code liefert:


Im obigen Beispiel verwenden wir List Comprehension, um eine Liste zu erstellen. Die Listenverstehensanweisung ist der Iterator for i in range(10). Dieser Iterator wird verwendet, um eine Liste zu erstellen, die den Wert Choose a book. zehnmal wiederholt.

Abschluss

Die Initialisierung einer Liste ist ein zentraler Bestandteil der Arbeit mit Listen. In diesem Tutorial wurde besprochen, wie man leere Listen mit eckigen Klammern und der Methode list() initialisiert. Außerdem wurde besprochen, wie Sie die Listenmultiplikation und das Listenverständnis verwenden, um eine Liste zu erstellen, die eine bestimmte Anzahl von Werten enthält.

Jetzt sind Sie bereit, Listen in Python wie ein Profi zu initialisieren!

Lesen Sie unseren Leitfaden „Wie man Python lernt“, um Tipps zu erhalten, wie Sie mehr über die Programmiersprache Python erfahren können.

Schreibe einen Kommentar

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