Python combine une seule chaîne dans une liste de chaîne

Python combine une seule chaîne dans une liste de chaîne
Les cordes se présentent sous diverses formes. Ils pourraient être un texte sans forme, des noms de personnes, des noms de pays ou tout ce que nous définissons en utilisant la langue. Avec la présence presque des données de cordes, il est essentiel de dominer les outils commerciaux pour les chaînes. Heureusement, Python rend la gestion des cordes très facile, surtout lorsqu'elle est liée à d'autres langages de programmation. Dans cet éditorial, vous étudierez certaines des fonctions de chaîne essentielles. Vous apprendrez non seulement à implémenter ces outils, mais vous allez également comprendre une compréhension plus profonde de la façon dont Python combine une seule chaîne dans une liste de chaînes.

Exemple 1:

Dans notre premier code de programme, nous utilisons la fonction «AST» pour convertir les chaînes en une liste Python. Cependant, Python fournit un module «AST». Ce module nous aide à faire beaucoup de choses, comme modifier le code Python et le revoir. Le code Python peut être analysé et modifié avant qu'il ne soit compilé avec un formulaire bytecode. Ici, nous utilisons cette fonction pour convertir les chaînes en une liste Python à l'aide du compilateur Spyder dans Windows 10. Venez passer à son illustration.

Dans notre première déclaration, nous importons la bibliothèque «AST». Nous pouvons ensuite initialiser et déclarer trois (nom du pays, langues de programmation, nom d'utilisateur). Après cela, nous créons une liste de python vierge. Ensuite, nous devons étendre notre liste Python, nous utilisons donc pour Loop pour augmenter la longueur de la liste. Dans cette boucle, nous passons trois chaînes comme argument; Ensuite, nous appelons la liste.étendre () fonction et passer comme.littéral_eval comme paramètre. Le «X» est présent pour la boucle, qui itère sur la chaîne et stocke la valeur dans la variable x. La variable «X» prolongera alors la liste Python en y ajoutant des chaînes. Enfin, nous appelons la fonction d'impression pour imprimer la liste convertie résultante sur l'écran de la console.

Importer AST
MY_STR1 = "'USA', 'UK', 'EAU'"
my_str2 = "'java', 'python'"
my_str3 = "'Julie'"
new_list = []
pour x in (my_str1, my_str2, my_str3):
Nouvelle liste.étendre (AST.littéral_eval (x))
imprimer (new_list)

Maintenant, lançons le programme pour vérifier la sortie à l'écran.

Exemple 2:

Nous utilisons la méthode «EVAL» pour convertir une chaîne en une liste Python dans notre deuxième programme. La méthode eval () analyse toute l'expression transmise à ce processus et exécute l'expression dans le code du programme. En d'autres termes, il traduit une chaîne dans un code de programme. Mais dans ce programme, nous fusions toutes les chaînes pour créer une seule liste. Venez vérifier comment fonctionne le programme ci-dessous. Nous initialisons et déclarons d'abord trois chaînes de python. Nous pouvons ensuite créer une liste, puis l'initialiser avec les variables de chaîne. Après cela, nous appelons la fonction «Evale» avec l'opérateur de jointure et passons la liste en tant que paramètre. Cependant, il rejoint toutes les chaînes et crée une seule liste, et la déclaration d'impression imprime la liste souhaitée à l'écran.

MY_STR1 = "'USA', 'UK', 'EAU'"
my_str2 = "'java', 'python'"
my_str3 = "'Julie'"
list = [my_str1, my_str2, my_str3]
list = eval ('+'.jointure (liste))
Imprimer (liste)

Exécutons le programme à sec et la sortie est affichée sur l'écran d'affichage.

Exemple 3:

Ici, nous illustrons une autre méthode «Evale» pour convertir une chaîne en une liste de python. Ce programme est le même que le programme ci-dessus mais a une petite variation. Nous fusions toutes les chaînes pour créer une seule liste. Nous initialisons et déclarons d'abord trois chaînes de python comme nous l'avons fait plus tôt. Nous pouvons ensuite créer une liste, puis l'initialiser avec les variables de chaîne. Après cela, nous appelons la fonction «Evale» avec l'opérateur de jointure et passons la liste en tant que paramètre. Ici, la déclaration d'impression prend la liste et sa variable comme argument.

MY_STR1 = "'USA', 'UK', 'EAU'"
my_str2 = "'java', 'python'"
my_str3 = "'Julie'"
res = [my_str1, my_str2, my_str3]
res = eval ('+'.rejoindre (res))
imprimer (liste (res))

Encore une fois, enregistrez et exécutez le programme, et la sortie est affichée sur l'écran d'affichage.

Conclusion:

Bien que cet article conclut ce résumé des opérations de cordes les plus élémentaires à Python, il y a encore un monde entier d'approches à cordes qui peuvent faciliter vos pratiques avec les chaînes d'exploitation. Une fois que vous avez appris ces fonctions de chaîne, vous voudrez peut-être en savoir plus. J'espère que notre tutoriel vous aide à devenir un maître des fonctionnalités de manipulation de chaîne de Python.