Méthode de jointure de chaîne Python

Méthode de jointure de chaîne Python
Pour fusionner les éléments de chaîne, la méthode Python String join () est utilisée. En conséquence, il renvoie une chaîne qui concaténe les cordes dans itérable comme des tuples, des dictionnaires et des ensembles. Après avoir fusionné les parties de la chaîne, cette méthode insère les séparateurs entre eux pour avoir un sens. Sans séparateurs, la chaîne ne peut pas être compréhensible. Ainsi, cette fonction insère les séparateurs pour rendre la chaîne facile à lire ou à comprendre. Tout symbole tel qu'une «virgule», «espace» ou tout autre peut être utilisé comme séparateur.

Syntaxe de la méthode python string join ():

Exemple 1: Utilisation de la méthode de jointure de chaîne () Python

Dans cet exemple, plusieurs séparateurs sont utilisés pour rejoindre ou concaténer une chaîne à l'aide de la méthode de chaîne join (). En utilisant des parenthèses ou une chaîne de diviseur spécifiée, la méthode join () concaène chaque élément dans une liste ou un objet qui ressemble à un tableau et donne une nouvelle chaîne. S'il n'y a qu'un seul composant dans la collection, le séparateur ne sera pas utilisé lors du retour de l'élément.

Commençons par le premier exemple, dans lequel les valeurs de chaîne sont concaténées ensemble sans utiliser de séparateurs. Au début, il y a une liste de chaînes avec diverses valeurs de chaîne. La liste des cordes se compose de quatre valeurs. Les valeurs de la chaîne sont «OOP», «Java» et «PHP». Nous conservons cette liste dans la variable «sujets» déjà initialisée. La méthode join () est ensuite invoquée avec une variable «sujet» dans la ligne suivante, et il n'y a rien à la place du séparateur parce que nous fusions les cordes sans séparateur dans cette section du code.

La variable «S» que nous avons initialisée avant contient les résultats de la procédure JOIN (). Pour simplement combiner les valeurs de chaîne, nous utilisons un séparateur vide. Ensuite, nous utilisons la fonction d'impression avec la variable «S» dans la ligne suivante pour afficher le résultat sur un écran.

Il sort une chaîne qui est composée de chaque caractère de l'ITERAT. Puisque nous définissons le séparateur comme «vide» dans le script, il n'y a pas d'espace ou autre séparateur utilisé entre les valeurs de la chaîne comme on peut le voir dans l'image suivante. Il contient maintenant «oopjavaphp» dans la chaîne.

La deuxième section du script consiste à rejoindre les chaînes à l'aide de la méthode join () et à insérer un espace entre chaque valeur à partir de la liste des chaînes. Commençons à écrire le code. Tout d'abord, nous avons une liste de trois chaînes - «i», «amour» et «codage» que nous stockons dans la variable «M» que nous avons déjà initialisé.

Ensuite, nous utilisons la fonction print (). Dans cette fonction, nous utilisons la méthode join () pour rejoindre les éléments de chaîne qui sont présents dans une liste en utilisant l'espace comme séparateur entre ces éléments de chaîne. Nous utilisons l'espace du séparateur en appuyant sur la touche d'espace du clavier entre les virgules inversées, et nous avons ajouté une fonction join () avec lui. À l'intérieur des parenthèses de la méthode join (), nous mettons la variable «M» parce que notre liste d'éléments de chaîne y est stockée.

Les éléments de liste de chaînes sont maintenant fusionnés à l'aide d'un séparateur entre eux. Comme vous pouvez le voir, il insère un espace de séparateur entre eux pour retourner une nouvelle chaîne, «J'adore le codage».

Les composants du tuple sont concaténés dans la troisième section du code. Pour stocker les différentes valeurs en une seule variable, utilisez des tuples. L'ensemble de données Tuple est l'un des ensembles de données de plan de structure de Python pour stocker les grands ensembles de données. Les trois derniers sont la collection, le set et le dictionnaire, chacun ayant un ensemble distinct de traits et utilisations. Un tuple est une collection continue qui est organisée. À partir de la première ligne de code, nous avons une liste de tuples avec les valeurs «Alex», «24» et «1998». Comme nous le savons, les valeurs de chaîne doivent être placées entre les virgules inversées et que les valeurs entières ne doivent pas être écrites entre les virgules inversées. La fonction de jointure est ensuite utilisée dans la ligne suivante avec le séparateur ",". Dans la parenthèse de la méthode join (), nous entrons une «liste» variable puisque notre liste de tuples est stockée dans cette variable, que nous devons rejoindre. Le résultat de la méthode join () est placé dans la variable «S» que nous avons initialisée avant. Par conséquent, nous utilisons ensuite la fonction d'impression pour imprimer le résultat.

Lorsque nous appuyons sur le bouton d'exécution pour afficher sa sortie, un message «TypeError» apparaît car il y a à la fois des valeurs entières et des chaînes dans la liste des tuples. La méthode Sting Join () ne peut rejoindre les valeurs qui sont des cordes, nous devons donc convertir la liste en chaînes avant de concaténer.

Comme nous pouvons le voir, la liste contient les valeurs «Alex», «24» et «1998». Nous avons passé la variable «A» à la fonction de chaîne, donc «A» place chaque valeur une à la fois pour effectuer la fonction join (). Ensuite, parce que le résultat est conservé dans la variable «S», nous invoquons la fonction d'impression en passant l'argument «S» pour afficher le résultat.

Vous pouvez maintenant voir que la liste des tuples est transformée en une chaîne et que la sortie est présentée, après la fusion de la chaîne et l'utilisation de la «virgule» en tant que séparateur.

Exemple 2: Utilisation de la méthode join () pour rejoindre la chaîne avec des ensembles

Dans cet exemple, nous utiliserons les ensembles avec la méthode join () pour combiner les éléments de chaîne. Utilisez les ensembles pour contenir de nombreux éléments dans un paramètre de chaîne. L'ensemble dans Python est utilisé pour maintenir les collections de données. Un ensemble est une collection non triée, inaltérable et non indexée.

Commençons le programme. La première ligne de ce programme contient une liste de chaînes avec les valeurs «Noah», «Alex», «Smith» et «John» dedans. Le symbole que nous voulons utiliser comme séparateur qui est le soulignement »» est ensuite initialisé et stocké dans la variable «S». Ensuite, dans la ligne suivante, nous utilisons la méthode de jointure avec un séparateur contenu dans «S». Donc, nous utilisons le «S.rejoindre()". Dans la parenthèse de la méthode de jointure, nous utilisons la variable «nom» car c'est cette variable qui contient la liste que nous voulons concaténer. Nous utilisons la variable de résultat pour stocker le résultat de la fusion de cette liste. Pour afficher la sortie à l'écran, nous passons la variable «Résultat» en tant que paramètre à la fonction print ().

Les éléments de la liste des chaînes sont combinés, mais nous pouvons voir que leur commande a changé. Ainsi, en substance, c'est ce que font vraiment les «ensembles»: ils modifient l'ordre de la séquence des éléments après la fusion et si un élément de la liste se répète, ils ne se présentent qu'une seule fois. Parce que nous avons utilisé un soulignement comme séparateur entre ces éléments, il a également utilisé des traits de soulignement entre eux.

Exemple 3: Implémentation de la méthode join () pour rejoindre la chaîne avec un dictionnaire

Dans cet exemple, nous rejoindrons une chaîne avec un dictionnaire, ce qui signifie que nous rejoindrons les clés du dictionnaire plutôt que son contenu. L'itérable du type «Dictionnaire» contient les paires de valeurs clés des éléments de données. Avec l'utilisation d'un séparateur de chaînes, la méthode join () en python ne connecte que la partie clé du dictionnaire. La partie de valeur de la jointure est absente.

Le premier élément que nous avons est le «succès: 1» dans le dictionnaire qui contient la paire de valeurs clés qui représente la paire d'éléments de données au début du code. Comme indiqué dans l'image suivante, nous pouvons également voir l'autre «valeur clé» qui sont incluses dans le dictionnaire. Nous avons un total de six valeurs clés sur la liste.

Gardez toujours à l'esprit que la clé du dictionnaire doit être une chaîne. Sinon, le message «TypeError» apparaît dans l'affichage de sortie. Ensuite, puisque les éléments sont stockés dans la variable «Dictionary», nous l'avons fourni comme paramètre à la méthode join () avec le séparateur souligne «_» que nous avons utilisé pour rejoindre les clés en insérant un soulignement entre eux. Le résultat de l'adhésion aux touches est ensuite placé dans la fonction d'impression (), qui est ensuite appelé tout en passant l'argument «String» avec lui.

Le dictionnaire relie simplement les clés et ignore les valeurs afin que les clés soient correctement jointes. Le caractère de soulignement «_» est utilisé pour combiner les clés.

Conclusion

Nous avons appris à utiliser la méthode Python String Join () pour combiner les éléments d'une liste de chaînes. Après avoir intégré les éléments, nous avons ajouté des séparateurs comme «virgule», «espace» et «souligner» entre eux. Dans le premier exemple, nous avons rejoint les éléments de chaîne en utilisant la méthode join (), qui renvoie le résultat en tant que chaîne unique après avoir rejoint les éléments. Ensuite, dans le deuxième exemple, nous avons fusionné les éléments avec des ensembles en utilisant la méthode join (). Enfin, dans le troisième exemple, nous avons rejoint la chaîne en utilisant la méthode join () avec des dictionnaires.