String in Set umwandeln Python
Das Konvertieren eines Strings in ein Set in Python erleichtert die Manipulation des Textes, da es doppelte Zeichen entfernt und die Zeichen im String alphabetisch anordnet. Python bietet verschiedene Möglichkeiten, den Eingabestring in ein Set zu konvertieren. In diesem Beitrag werden wir jede dieser Methoden mit den entsprechenden Beispielen überprüfen.
Dieser Artikel behandelt die folgenden Ansätze zur Umwandlung der angegebenen Zeichenfolgen in Mengen in Python:
- Verwendung der Funktion set().
- Verwendung der add() Methode.
- Verwendung von “Mengenverständnis”.
Methode 1: String in Menge in Python mit der “set() ” Funktion umwandeln
Die “set() ”-Funktion erstellt das Python-Set-Objekt, das einzigartige und ungeordnete Elemente enthält. Die Methode kann hier verwendet werden, um die besprochene Konversion durchzuführen.
Syntax
set(iterable)Hier ist „iterable“ ein optionaler Parameter, der die „Sequenz“, „Sammlung“ oder „Iteratorobjekt“ angibt, das in ein Set umgewandelt werden muss. Wenn kein Iterable angegeben wird, wird ein leeres Set erstellt.
Beispiel
Lass uns den folgenden Beispielcode überblicken:
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 wird der “string”-Wert initialisiert und mit der “set()”-Funktion in eine Menge umgewandelt. Die “type()”-Funktion wird zweimal vor und nach der Umwandlung (in eine Menge) angewendet, um den Datentyp zu überprüfen.
Ausgabe
Der „string“ im obigen Ausschnitt wurde in ein „set“ konvertiert.
Methode 2: Zeichenfolge in ein Set in Python mit der “add()” Methode umwandeln
In Python wird die Methode "add()" verwendet, um ein Element/Gegenstand zu einer Menge hinzuzufügen. Die "add()"-Methode nimmt ein einzelnes Argument, das das Element/die Gegenstände ist, die der Menge hinzugefügt werden sollen. Sie gibt keinen Wert zurück. Diese Methode kann verwendet werden, um den initialisierten String in eine leere Menge einzufügen.
Syntax
set.add(element)In der obigen Syntax ist “set” der Name des Mengenobjekts, und “element” entspricht dem Element, das hinzugefügt werden muss.
Beispiel
Der folgende Beispielcode wird verwendet, um einen String in ein Set in Python zu konvertieren:
string_value = "Python"
set_value = set()
for character in string_value: set_value.add(character)
print(set_value)
print(type(set_value))In den obigen Codezeilen werden der String und das leere Set entsprechend initialisiert. Danach wird die “for”-Schleife zusammen mit der “add()”-Funktion angewendet, um über den String zu iterieren und die Zeichen des Strings in das leere Set einzufügen.
Ausgabe
Die obige Ausgabe zeigt, dass der String entsprechend iteriert und in das Set eingefügt wurde.
Methode 3: String in Menge in Python mit „Set-Comprehension“ umwandeln
In Python wird “Set-Comprehension” verwendet, um ein Set aus einem aktuellen Iterable wie einer Liste oder einem String zu erstellen. Dieser Ansatz wird verwendet, um den gegebenen String in das Set über eine “for”-Schleife zu konvertieren.
Syntax
{expression for element in iterable if condition}In der obigen Syntax:
- “Ausdruck” ist ein gültiger Python-Ausdruck, der auf das Element angewendet werden kann.
- "iterable" ist ein beliebiges iterierbares Objekt wie ein Set, ein Tuple, eine Liste usw.
- "Bedingung" ist ein optionaler Filter, der auswählt, welche Elemente in das neue Set aufgenommen werden sollen.
Beispiel
Lass uns den folgenden Code überblicken:
string_value = "Python"
set_value = {i for i in string_value}
print(set_value)
print(type(set_value))
Im obigen Codeblock wird Mengenverständnis zusammen mit der for-Schleife verwendet, um eine Menge zu erstellen, bei der jedes Zeichen der Zeichenkette als individuelles Element dient.
Ausgabe
Basierend auf dem obigen Ergebnis kann bestätigt werden, dass der Eingabestring in eine Menge umgewandelt wurde. Es ist so, dass die Zeichen des Strings in eine Menge eingefügt werden.
Fazit
Um den gegebenen String in eine Menge zu konvertieren, können die “set() ” Funktion, die “add() ” Methode oder “Set-Comprehension ” in Python verwendet werden. Die integrierte “set() ” Funktion wird zusammen mit der “str() ” Funktion genutzt, um den gegebenen String in eine Menge in Python zu transformieren/konvertieren. Die Ansätze “add() ” und “Set-Comprehension ” führen die Konvertierung durch Iteration über den String-Wert durch. Dieser Python-Beitrag stellte verschiedene Möglichkeiten vor, um den String in eine Menge zu konvertieren.


