Convertir la chaîne pour définir Python

Convertir la chaîne pour définir Python

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:

  • En utilisant le "ensemble()" Fonction.
  • En utilisant le "ajouter()" Méthode.
  • En utilisant "Régler la compréhension".

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:

  • "expression«Est toute expression python valide qui peut être appliquée à l'élément.
  • "itérable«Est-ce que tout objet itérable comme un ensemble, un tuple, une liste, etc.
  • "condition"Est un filtre facultatif qui sélectionne les éléments à inclure dans le nouvel ensemble.

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.