Python kombinieren eine einzelne Zeichenfolge in eine Liste von String

Python kombinieren eine einzelne Zeichenfolge in eine Liste von String
Saiten sind in verschiedenen Formen vorhanden. Sie könnten formlose Text, Personennamen, Landnamen oder alles andere sein, was wir mit Sprache definieren. Mit der nahezu Anwesenheit von String -Daten ist es wichtig, die Handelsinstrumente für Zeichenfolgen zu dominieren. Glücklicherweise macht Python die Handhabung von Streichern sehr einfach, insbesondere wenn sie sich auf andere Programmiersprachen bezieht. In diesem Editorial werden Sie einige der wesentlichen String -Funktionen untersuchen. Sie werden nicht nur lernen, wie man diese Tools implementiert, sondern auch ein tieferes Verständnis dafür, wie Python eine einzelne Zeichenfolge in eine Liste von Strings kombiniert.

Beispiel 1:

In unserem ersten Programmcode verwenden wir die Funktion „AST“, um Strings in eine Python -Liste umzuwandeln. Python bietet jedoch ein „AST“ -Modul. Dieses Modul hilft uns, viele Dinge zu tun, z. B. den Python -Code zu ändern und ihn zu überprüfen. Der Python -Code kann analysiert und geändert werden, bevor er in eine Bytecode -Form kompiliert wird. Hier verwenden wir diese Funktion, um Strings mit Hilfe des Spyder -Compilers in Windows 10 in eine Python -Liste umzuwandeln. Kommen Sie und gehen wir zu seiner Illustration.

In unserer ersten Aussage importieren wir die „AST“ -Bibliothek. Wir können dann drei (Ländername, Programmiersprachen, Benutzernamen) initialisieren und deklarieren. Danach erstellen wir eine leere Python -Liste. Als nächstes müssen wir unsere Python -Liste erweitern, daher verwenden wir für die Loop, um die Listenlänge zu erhöhen. In dieser Schleife passieren wir drei Saiten als Argument; Dann rufen wir die Liste an.Extend () Funktion und Pass als.literal_eval als Parameter. Das „X“ ist für die Schleife vorhanden, die über die Zeichenfolge iteriert und den Wert in der x -Variablen speichert. Die "X". Endlich rufen wir die Druckfunktion auf, um die resultierende konvertierte Liste auf dem Konsolenbildschirm zu drucken.

importieren
my_str1 = "'USA', 'UK', 'VAE'"
my_str2 = "'java', 'python'"
my_str3 = "'julie'" "
new_list = []
für x in (my_str1, my_str2, my_str3):
neue Liste.erweitern (AST.literal_eval (x))
print (new_list)

Lassen Sie uns nun das Programm trocknen, um die Ausgabe auf dem Bildschirm zu überprüfen.

Beispiel 2:

Wir verwenden die „Eval“ -Methode, um eine Zeichenfolge in unserem zweiten Programm in eine Pythonliste umzuwandeln. Die Methode eval () analysiert den gesamten Ausdruck, der an diesen Prozess weitergegeben wurde, und führt den Ausdruck im Programmcode aus. Mit anderen Worten, es übersetzt eine Zeichenfolge in einem Programmcode. In diesem Programm verschmelzen wir jedoch alle Zeichenfolgen, um eine einzige Liste zu erstellen. Lassen Sie uns überprüfen, wie das unten stehende Programm funktioniert. Wir initialisieren und deklarieren zuerst drei Python -Saiten. Wir können dann eine Liste erstellen und sie dann mit den String -Variablen initialisieren. Danach nennen wir die Funktion „Eval“ mit dem Join -Operator und übergeben die Liste als Parameter. Es verbindet sich jedoch mit allen Zeichenfolgen und erstellt eine einzige Liste, und die Druckanweisung druckt die gewünschte Liste auf dem Bildschirm.

my_str1 = "'USA', 'UK', 'VAE'"
my_str2 = "'java', 'python'"
my_str3 = "'julie'" "
list = [my_str1, my_str2, my_str3]
list = eval ('+'.Beitritt (Liste))
Druck (Liste)

Lassen Sie uns das Programm trocknen, und die Ausgabe wird auf dem Anzeigebildschirm angezeigt.

Beispiel 3:

Hier veranschaulichen wir eine weitere „Eval“ -Methode, um eine Zeichenfolge in eine Python -Liste umzuwandeln. Dieses Programm entspricht dem obigen Programm, hat aber eine kleine Variation. Wir verschmelzen alle Saiten, um eine einzige Liste zu erstellen. Wir initialisieren und deklarieren zuerst drei Python -Saiten, genau wie zuvor. Wir können dann eine Liste erstellen und sie dann mit den String -Variablen initialisieren. Danach nennen wir die Funktion „Eval“ mit dem Join -Operator und übergeben die Liste als Parameter. Hier nimmt die Druckanweisung die Liste und ihre Variable als Argument an.

my_str1 = "'USA', 'UK', 'VAE'"
my_str2 = "'java', 'python'"
my_str3 = "'julie'" "
res = [my_str1, my_str2, my_str3]
res = eval ('+'.Join (res))
Druck (Liste (res))

Speichern und führen Sie das Programm erneut aus, und die Ausgabe wird auf dem Anzeigebildschirm angezeigt.

Abschluss:

Während dieser Artikel diese Zusammenfassung der elementarsten String -Operationen in Python abschließt, gibt es immer noch eine ganze Welt von String -Ansätzen, die Ihre Praktiken mit Betriebszeichenfolgen erheblich erleichtern können. Sobald Sie diese String -Funktionen gelernt haben, möchten Sie vielleicht mehr lernen. Ich hoffe, unser Tutorial hilft Ihnen, ein Meister von Pythons Streichmanipulationsfunktionen zu werden.