La conversion d'une chaîne en un ensemble dans Python aide à une manipulation plus facile du texte, car elle supprime les caractères en double et ordonne aux caractères de la chaîne par ordre alphabétiquement. Python fournit différentes façons de convertir la chaîne d'entrée en un ensemble. Dans cet article, nous affronterons chacune de ces méthodes en utilisant les exemples appropriés.
Cet article couvrira les approches suivantes pour convertir les chaînes spécifiées pour définir dans Python:
Méthode 1: Convertir la chaîne à Définir dans Python à l'aide de la fonction «set ()»
Le "ensemble()»La fonction crée l'objet Set Python qui a des éléments uniques et non ordonnés. La méthode peut être utilisée ici pour effectuer la conversion discutée.
Syntaxe
set (itérable)
Ici, "itérable"Est un paramètre facultatif qui spécifie la« séquence », la« collection »ou« l'objet itérateur »qui doit être converti en un ensemble. Si un itérable n'est pas donné, un ensemble vide est créé.
Exemple
Présentation de l'exemple de code suivant:
String_value = "Guide Python"
print (string_value)
print (str (type (string_value)), '\ n')
set_value = set (string_value)
print (set_value)
print (str (type (set_value))))
Dans le code ci-dessus, le «chaîne«La valeur est initialisée et convertie en l'ensemble en utilisant le«ensemble()" fonction. Le "taper()«La fonction est appliquée deux fois avant et après la conversion (à définir) pour vérifier le type de données.
Sortir
Le "chaîne«Dans l'extrait ci-dessus, a été converti en«ensemble".
Méthode 2: Convertir la chaîne à Définir dans Python à l'aide de la méthode «Add ()»
Dans Python, le «ajouter()»La méthode est utilisée pour ajouter un élément / élément à un ensemble. La méthode «add ()» prend un seul argument qui est l'élément / les éléments à ajouter à l'ensemble. Il ne renvoie aucune valeur. Cette méthode peut être appliquée pour ajouter la chaîne initialisée dans un ensemble vide.
Syntaxe
ensemble.Ajouter (élément)
Dans la syntaxe ci-dessus, "ensemble"Est le nom de l'objet SET, et"élément»Correspond à l'élément qui doit être ajouté.
Exemple
L'exemple de code ci-dessous est utilisé pour convertir la chaîne en définissant dans Python:
string_value = "python"
set_value = set ()
pour le caractère dans string_value:
set_value.Ajouter (caractère)
print (set_value)
print (type (set_value))
Dans les lignes de code ci-dessus, la chaîne et l'ensemble vide sont initialisés, respectivement. Après cela, le «pour«Une boucle est appliquée avec le«ajouter()”Fonction pour itérer sur la chaîne et ajouter les caractères de chaîne dans l'ensemble vide.
Sortir
La sortie ci-dessus montre que la chaîne a été itérée et annexée dans l'ensemble en conséquence.
Méthode 3: Convertir la chaîne à Définir dans Python en utilisant «Set Comprehension»
Dans Python, "régler la compréhension"Est utilisé pour générer un ensemble à partir d'un itérable actuel, comme une liste ou une chaîne. Cette approche est utilisée pour convertir la chaîne donnée en ensemble via un «pour" boucle.
Syntaxe
Expression pour l'élément dans itérable si condition
Dans la syntaxe ci-dessus:
Exemple
Présentation du code suivant:
string_value = "python"
set_value = i pour i dans string_value
print (set_value)
print (type (set_value))
Dans le bloc de code ci-dessus, "régler la compréhension"Est utilisé avec le"pour”LOOP Pour créer un ensemble avec chaque caractère de chaîne comme éléments individuels.
Sortir
Sur la base de la sortie ci-dessus, il peut être vérifié que la chaîne d'entrée a été convertie en un ensemble. C'est tel que les caractères de chaîne sont ajoutés dans un ensemble.
Conclusion
Pour convertir la chaîne donnée en un ensemble, le «ensemble()" fonction, "ajouter()«Méthode, ou«régler la compréhension«Peut être utilisé dans Python. La fonction «set ()» inbuillée est utilisée avec la fonction «str ()» pour transformer / convertir la chaîne donnée en un ensemble en python. Les approches «Add ()» et «Set Comprehension» effectuent la conversion via itération à travers la valeur de la chaîne. Ce post Python a présenté différentes façons de convertir la chaîne en un ensemble.