Das Konvertieren einer Zeichenfolge in eine Set in Python hilft bei der einfacheren Manipulation des Text. Python bietet verschiedene Möglichkeiten, die Eingangszeichenfolge in einen Satz umzuwandeln. In diesem Beitrag werden jede dieser Methoden mit den entsprechenden Beispielen über einen Überblick überprüft.
In diesem Artikel werden die folgenden Ansätze zur Konvertierung der angegebenen Zeichenfolgen in Python behandelt:
Methode 1: Konvertieren Sie die Zeichenfolge auf Python mit der Funktion „set ()“ auf Python eingestellt
Der "Satz()Die Funktion erstellt das Python -Set -Objekt, das einzigartige und ungeordnete Elemente hat. Die Methode kann hier verwendet werden, um die diskutierte Konvertierung durchzuführen.
Syntax
festgelegt (iterbar)
Hier, "wiederholbar"Ist ein optionaler Parameter, der die" Sequenz "," Sammlung "oder" Iteratorobjekt "angibt, die in einen Satz konvertiert werden muss. Wenn keine iterable gegeben ist, wird ein leeres Set erstellt.
Beispiel
Überlegen wir den folgenden Beispielcode:
String_value = "Python Guide"
print (string_value)
print (str (type (string_value)), '\ n')
set_value = set (string_value)
print (set_value)
print (str (type (set_value))))
Im obigen Code das “SaiteDer Wert wird initialisiert und mit dem “in den Satz konvertiertSatz()”Funktion. Der "Typ()Die Funktion wird zweimal vor und nach der Konvertierung (zum festgelegten) zur Überprüfung des Datentyps angewendet.
Ausgang
Der "Saite"Im obigen Snippet wurde in eine" umgewandelt "Satz“.
Methode 2: Konvertieren Sie die Zeichenfolge auf Python mit der Methode "add ()" auf, um in Python festzulegen
In Python die “hinzufügen()Die Methode wird verwendet, um einem Satz ein Element/Element hinzuzufügen. Die Methode "add ()" nimmt ein einzelnes Argument an, das das Element/die Elemente ist, die zum Satz hinzugefügt werden sollen. Es gibt keinen Wert zurück. Diese Methode kann angewendet werden, um die initialisierte Zeichenfolge in einen leeren Satz anzuhängen.
Syntax
Satz.Add (Element)
In der obigen Syntax “,“Satz"Ist der Name des festgelegten Objekts und"ElementEntspricht dem Element, der hinzugefügt werden muss.
Beispiel
Der folgende Beispielcode wird verwendet, um die in Python festgelegte Zeichenfolge zu konvertieren:
String_value = "Python"
set_value = set ()
Für Zeichen in String_Value:
set_value.Add (Zeichen)
print (set_value)
print (type (set_value))
In den obigen Codezeilen werden die Zeichenfolge und die leere Menge initialisiert. Danach das "für„Schleife wird zusammen mit dem angewendet“hinzufügen()Funktionen zur IT -ITRETTEN über den String und die Zeichenfolge in den leeren Satz anhängen.
Ausgang
Die obige Ausgabe zeigt, dass die Zeichenfolge iteriert und in den Satz angehängt wurde.
Methode 3: Konvertieren Sie die Zeichenfolge auf Python mit "Set Verständnis fest", um in Python festzulegen
In Python, “Verständnis festlegen”Wird verwendet, um einen Satz aus einem aktuellen iterablen zu generieren, z. B. eine Liste oder eine Zeichenfolge. Dieser Ansatz wird verwendet, um die angegebene Zeichenfolge in das Set über ein “umzuwandeln“für”Schleife.
Syntax
Ausdruck für Element in iterierbar, wenn Bedingung
In der obigen Syntax:
Beispiel
Überlegen wir den folgenden Code:
String_value = "Python"
set_value = i für i in string_value
print (set_value)
print (type (set_value))
Im obigen Codeblock, “Verständnis festlegen"Wird zusammen mit dem" verwendet "für”Schleife, um ein Satz mit jedem Zeichenfolgenzeichen als einzelne Elemente zu erstellen.
Ausgang
Basierend auf der obigen Ausgabe kann überprüft werden, dass die Eingangszeichenfolge in einen Satz konvertiert wurde. Es ist so, dass die String -Zeichen in einen Satz angehängt werden.
Abschluss
Um die angegebene Zeichenfolge in einen Satz umzuwandeln, die “Satz()"Funktion", "hinzufügen()”Methode oder“Verständnis festlegenKann in Python verwendet werden. Die eingebaute Funktion „set ()“ wird zusammen mit der Funktion „str ()“ verwendet, um die angegebene Zeichenfolge in einen Set in Python zu transformieren/umzuwandeln. Die Ansätze „Add ()“ und „Set Verständnis“ führen die Konvertierung über den Stringwert durch. Diese Python -Post enthielt verschiedene Möglichkeiten, die Zeichenfolge in einen Satz umzuwandeln.