In Python werden Zeichenfolgen als Zeichenlisten betrachtet, aber selbst dann werden sie nicht so formatiert und genauso verwendet wie Listen. Als Programmierer müssen Sie nun in der Lage sein, mit Strings, Charakteren, Listen und mehr arbeiten zu können. Vor diesem Hintergrund gibt es in Python mehrere Möglichkeiten, eine Python -Zeichenfolge in eine Liste von Zeichen umzuwandeln. In diesem Beitrag werden alle Methoden aufgeführt, die verwendet werden können, um diese Leistung zu erreichen.
Beginnen wir daher mit der ersten Methode, die die Indizierungsklammern verwenden soll.
Methode 1: Verwenden der Indexierung „[]“ Klammern
Wie oben erwähnt, werden Zeichenfolgen als eine Liste von Zeichen angesehen. Dies bedeutet, dass auf die Zeichenfolgen mit den String -Indexierungsklammern zugegriffen werden kann. In ähnlicher Weise haben Strings auch zu Listen, die auch Indizes von Null beginnen.
Um die Indexierungsklammern zu verwenden, um eine Zeichenfolge in eine Liste zu verwandeln, müssen Sie die Methode append () verwenden. Um dies zu demonstrieren, erstellen Sie zunächst eine String -Variable mit einem bestimmten Zeichenfolgenwert wie:
Stringvar = "Dies ist LinuxHint!"
Jetzt können Sie auf jedes einzelne Zeichen zugreifen, indem Sie den Index verwenden und in einer Liste platzieren, indem Sie die Append -Methode verwenden:
ListVar = []
Listvar.append (stringvar [0])
Listvar.append (Stringvar [6])
Listvar.append (Stringvar [9])
Rufen Sie zuletzt einfach die Funktion print () an und drucken Sie den ListVar auf das Terminal aus:
Print (ListVar)
Wenn dieses Programm ausgeführt wird, druckt es den folgenden Inhalt der Liste „ListVar“ auf das Terminal:
Die Ausgabe überprüft, dass die Zeichenfolge in eine Liste von Zeichen konvertiert wurde.
Methode 2: Verwenden der For-In-Schleife
Die erste Methode basiert auf der manuellen Auswahl der Zeichen, die in der Liste platziert werden sollen. Wenn der Benutzer jedes Zeichen einer Zeichenfolge in eine Liste umwandeln möchte, ist es kein optimaler Ansatz. Um dieses Kunststück zu erreichen, kann der Benutzer die für die In-in-Schleife verwenden, um jeden einzelnen Zeichen der Zeichenfolge zu durchzusetzen und sie in eine Liste anzuhängen.
Lassen Sie uns dies demonstrieren, indem Sie zuerst eine Zeichenfolge und eine leere Liste mit den folgenden Codezeilen erstellen:
Stringvar = "Dies ist LinuxHint!"
ListVar = []
Verwenden Sie danach einfach die für die Variablen „StringVar“ für die Einschule für die In-in-Schleife und enden Sie jedes Zeichen mit der Methode append () an:
Für Element in Stringvar:
Listvar.anhängen (Artikel)
Drucken Sie am Ende einfach die gesamte Liste mit der Print () -Methode aus:
Print (ListVar)
Wenn dieser Code ausgeführt wird, erzeugt er die folgende Ausgabe am Terminal:
Die Ausgabe überprüft, ob die gesamte Zeichenfolge in eine Liste von Zeichen umgewandelt wurde.
Methode 3: Verwenden der Methode List ()
In Python kann die Methode "List ()) verwendet werden, um eine gesamte Zeichenfolge in ein Listenobjekt umzuwandeln. Da. Um dies zu veranschaulichen, nehmen Sie den folgenden Code -Snippet:
Stringvar = "Willkommen bei LinuxHint Python!"
listVar = list (StringVar)
Print (ListVar)
Wenn der obige Code ausgeführt wird, erzeugt er das folgende Ergebnis am Terminal:
Aus der Ausgabe ist es zu beobachten, dass die gesamte Zeichenfolge mit der Methode List () in eine Liste von Zeichen konvertiert wurde.
Methode 4: Verwenden der Extend () -Methode
Die Extend () -Methode besteht darin, eine Liste zu erweitern, und es ist sehr ähnlich wie append (). Die Extend () -Methode kann eine Zeichenfolge als Eingabe aufnehmen und jedes einzelne Zeichen der Zeichenfolge wird an die Liste angehängt. Um dies zu demonstrieren, nehmen Sie den folgenden Code -Snippet:
Stringvar = "Lassen Sie uns extend () verwenden"
ListVar = []
Listvar.verlängern (Stringvar)
Print (ListVar)
Wenn dieser obige Code ausgeführt wird, wird die folgenden Ergebnisse erzeugt:
Die Ausgabe bestätigt, dass die gesamte Zeichenfolge in eine Liste von Zeichen konvertiert wurde.
Abschluss
Um eine Zeichenfolge in eine Liste von Zeichen umzuwandeln, kann der Benutzer zusammen mit der Methode append () die Indizierungsklammern „[]“ verwenden, um entweder einzelne Zeichen oder die gesamte Zeichenfolge zur Liste hinzuzufügen. Abgesehen davon kann der Benutzer die integrierte Methodenliste () () () und erweitert () verwenden, um eine gesamte Zeichenfolge in eine Liste von Zeichen umzuwandeln. Dieser Beitrag hat diese Methoden im Detail erläutert.