Python String Join -Methode

Python String Join -Methode
Um die Stringelemente zusammenzuführen, wird die Python String Join () -Methode verwendet. Infolgedessen gibt es eine Zeichenfolge zurück, die die Saiten in iterablen wie Tupel, Wörterbüchern und Sets verkettet. Nach dem Zusammenführen der Teile der Zeichenfolge fügt diese Methode die Separatoren zwischen ihnen ein, um Sinn zu machen. Ohne Abschlüsse kann die Zeichenfolge nicht verständlich sein. Somit fügt diese Funktion die Separatoren ein, um die Zeichenfolge leicht zu lesen oder zu verstehen. Jedes Symbol wie ein „Komma“, „Raum“ oder ein anderer kann als Trennzeichen verwendet werden.

Syntax der Python String Join () -Methode:

Beispiel 1: Verwenden der String Join () Python -Methode

In diesem Beispiel werden mehrere Separatoren verwendet, um eine Zeichenfolge mit der String Join () -Methode zu verbinden oder zu verkettet. Mit Klammern oder einer angegebenen Teilerzeichenfolge verkettet die Methode join () jedes Element in einer Liste oder einem Objekt, das einem Array ähnelt und eine neue Zeichenfolge angibt. Wenn in der Sammlung nur eine Komponente vorhanden ist, wird das Trennzeichen bei der Rückgabe des Elements nicht verwendet.

Beginnen wir mit dem ersten Beispiel, in dem die Stringwerte ohne die Verwendung von Separatoren miteinander verkettet werden. Zuerst gibt es eine Liste von Zeichenfolgen mit verschiedenen Zeichenfolgenwerten. Die String -Liste besteht aus vier Werten. Die Werte der Zeichenfolge sind "OOP", "Java" und "PHP". Wir behalten diese Liste in der bereits initialisierten Variablen „Probanden“. Die join () -Methode wird dann in der nächsten Zeile mit einer Variablen „Subjekt“ aufgerufen, und es gibt nichts anstelle des Trennzeichen.

Die zuvor initialisierte Variable „S“ enthält die Ergebnisse des join () -Verfahrens. Um einfach die Stringwerte zu kombinieren, verwenden wir einen leeren Trennzeichen. Als nächstes verwenden wir die Druckfunktion mit der Variablen „S“ in der folgenden Zeile, um das Ergebnis auf einem Bildschirm anzuzeigen.

Es gibt eine Zeichenfolge aus, die aus jedem Charakter im iterablen besteht. Da wir den Separator im Skript als „leer“ einstellen, gibt es keinen Platz oder einen anderen Trennzeichen zwischen den Werten der Zeichenfolge, wie im folgenden Bild zu sehen ist. Es enthält jetzt "oopjavaphp" in der Zeichenfolge.

Der zweite Abschnitt des Skripts beinhaltet das Verbinden der Zeichenfolgen mit der Joy () -Methode und des Einsetzens eines Speicherplatzes zwischen den einzelnen Werts aus der Liste der Zeichenfolgen. Lassen Sie uns den Code schreiben. Erstens haben wir eine Liste von drei Saiten - "I", "Love" und "Codierung", die wir in der Variablen "M" speichern, die wir bereits initialisiert haben.

Dann verwenden wir die Funktion print (). Innerhalb dieser Funktion verwenden wir die Join () -Methode, um die Stringelemente zu verbinden, die in einer Liste mit dem Speicherplatz als Trennzeichen zwischen diesen Stringelementen vorhanden sind. Wir verwenden den Trennraum, indem wir die Space -Taste von der Tastatur zwischen den umgekehrten Kommas drücken, und wir haben eine Joy () -Funktion hinzugefügt. In den Klammern der join () -Methode setzen wir die Variable „M“ ein, da unsere Liste der Stringelemente darin gespeichert ist.

Die String -List -Elemente werden jetzt mit einem Trennzeichen zwischen ihnen zusammengeführt. Wie Sie sehen können, fügt es einen Trennraum zwischen ihnen ein, um eine neue Zeichenfolge zurückzugeben: "Ich liebe es, zu codieren".

Die Komponenten des Tupels sind im dritten Abschnitt des Codes verkettet. Verwenden Sie Tupel, um die verschiedenen Werte in einer einzelnen Variablen zu speichern. Der Tuple -Datensatz ist einer der Strukturplan -Datensätze von Python, um die großen Datensätze zu speichern. Die letzten drei sind Sammeln, Set und Wörterbuch, von denen jede unterschiedliche Merkmale und Verwendung hat. Ein Tupel ist eine kontinuierliche Sammlung, die angeordnet ist. Beginnend mit der ersten Codezeile haben wir eine Liste von Tupeln mit den Werten "Alex", "24" und "1998". Wie wir wissen, dass Stringwerte zwischen invertierten Kommas platziert werden müssen und dass ganzzahlige Werte nicht zwischen den umgekehrten Kommas geschrieben werden sollten. Die Join -Funktion wird dann in der nächsten Zeile mit dem Separator ",", verwendet, ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", "," In der nächsten Zeile. In der Klammung der join () -Methode geben wir eine Variable „Liste“ ein, da unsere Tuple -Liste in dieser Variablen gespeichert ist, an die wir uns beitreten müssen. Das Ergebnis der join () -Methode wird in die zuvor initialisierte Variable „S“ platziert. Daher verwenden wir dann die Druckfunktion, um das Ergebnis zu drucken.

Wenn wir auf die Schaltfläche Ausführen klicken, um die Ausgabe anzuzeigen. Die Sting -Join () -Methode kann nur die Werte verbinden, die Zeichenfolgen sind. Daher müssen wir die Liste vor der Verkettung in Zeichenfolgen umwandeln.

Wie wir sehen können, enthält die Liste die Werte "Alex", "24" und "1998". Wir haben die Variable "A" an die String -Funktion übergeben, so dass "A" jeden Wert einzeln einsetzt, um die Funktion join () darauf auszuführen. Da das Ergebnis dann in der Variablen „S“ aufbewahrt wird, rufen wir die Druckfunktion auf, indem wir das Argument „S“ übergeben, um das Ergebnis anzuzeigen.

Sie können nun sehen, dass die Liste der Tupel in eine Zeichenfolge umgewandelt wird und die Ausgabe nach der Verschmelzung der Zeichenfolge und der Verwendung des „Kommas“ als Trennzeichen angezeigt wird.

Beispiel 2: Verwenden Sie die Methode join () zum Verbinden der Zeichenfolge mit Sätzen

In diesem Beispiel verwenden wir die Sets mit Join () -Methode, um die Stringelemente zu kombinieren. Verwenden Sie die Sets, um viele Elemente in einem String -Parameter zu halten. Der Set in Python wird verwendet, um die Datensammlungen zu halten. Ein Set ist eine unsortierte, unveränderliche und unbereinte Sammlung.

Beginnen wir das Programm. Die erste Zeile dieses Programms enthält eine Liste von Zeichenfolgen mit den Werten "Noah", "Alex", "Smith" und "John" darin. Das Symbol, das wir als Trennzeichen verwenden möchten, das der Unterstrich ist, wird dann initialisiert und in der Variablen „S“ gespeichert. In der folgenden Zeile verwenden wir dann die Join -Methode mit einem Separator, das in „S“ enthalten ist. Also benutzen wir die „s“.verbinden()". In der Klammung der Join -Methode verwenden wir die Variable „Name“, da diese Variable die Liste enthält, die wir verkettet möchten. Wir verwenden die Ergebnisvariable, um das Ergebnis der Zusammenführung dieser Liste zu speichern. Um die Ausgabe auf dem Bildschirm anzuzeigen, übergeben wir das Variable „Ergebnis“ als Parameter an die Funktion print ().

Die Elemente in der String -Liste werden kombiniert, aber wir können sehen, dass sich ihre Bestellung geändert hat. So tun dies im Wesentlichen dies wirklich: Sie ändern die Reihenfolge der Reihenfolge der Elemente nach der Fusion und wenn sich ein Element in der Liste wiederholt, werden sie nur einmal angezeigt. Da wir Unterstrich zwischen diesen Elementen als Trennzeichen verwendet haben, verwendete es auch Unterstrich zwischen ihnen.

Beispiel 3: Implementierung der join () -Methode, um der Zeichenfolge mit einem Wörterbuch beizutreten

In diesem Beispiel werden wir uns einer String mit einem Wörterbuch anschließen, was bedeutet, dass wir uns den Schlüssel des Wörterbuchs anstelle des Inhalts anschließen werden. Der iterable des Typs „Wörterbuch“ enthält die Schlüsselwertpaare der Datenelemente. Mit der Verwendung eines String -Separators verbindet die join () -Methode in Python nur den Schlüsselanteil des Wörterbuchs des Wörterbuchs. Der Wertteil des Join fehlt nicht vorhanden.

Der erste Punkt, den wir haben, ist „Erfolg: 1“ im Wörterbuch, das den Schlüsselwert enthält. Wie im folgenden Bild gezeigt, können wir auch den anderen „Schlüsselwert“ sehen, der im Wörterbuch enthalten ist. Wir haben insgesamt sechs Schlüsselwerte auf der Liste.

Denken Sie immer daran, dass der Wörterbuchschlüssel eine Zeichenfolge sein muss. Andernfalls wird in der Ausgabeanzeige die Nachricht "TypeError" angezeigt. Da die Elemente dann in der Variablen „Wörterbuch“ gespeichert sind, haben wir es zusammen mit dem Trennzeichen als Parameter für die Join (). Das Ergebnis des Verbindens der Tasten wird dann in der Druckfunktion () platziert, die dann aufgerufen wird.

Das Wörterbuch verbindet ledig. Der Unterstrich „_“ wird verwendet, um die Schlüssel zu kombinieren.

Abschluss

Wir haben gelernt, die Python String Join () -Methode zu verwenden, um die Elemente einer Liste von Zeichenfolgen zu kombinieren. Nachdem wir die Elemente integriert hatten, fügten wir einige Separatoren wie „Komma“, „Raum“ und „Unterstrich“ zwischen ihnen hinzu. Im ersten Beispiel haben wir uns den String -Elementen anhand der join () -Methode angeschlossen, die das Ergebnis nach dem Verbinden der Elemente als einzelne Zeichenfolge zurückgibt. Als Nächst. Schließlich haben wir uns im dritten Beispiel der Zeichenfolge anhand der Joy () -Methode mit Wörterbüchern angeschlossen.