Python rejoindre

Lorsque vous travaillez avec des listes en Python, vous pouvez décider de fusionner le contenu d’une liste dans une chaaîne. Par exemple, vous pouvez fusionner une liste de tous les noms d’employés d’une entreprise en une seule chaaîne.

C’est là que la méthode Python string join() entre en jeu. La méthode join() vous permet de prendre une liste existante et de la convertir en une seule chaaîne.

Ce tutoriel abordera, avec des exemples, les bases de chaaînes et comment utiliser la méthode Python join() pour convertir des listes en une seule chaaîne.

Python String : A Refresher

A chaaîne est une séquence d’un ou plusieurs caractères. Les chaaînes sont un type de données essentiel dans la programmation car elles vous permettent de travailler avec des données texte.

En Python, les chaaînes sont déclarées dans l’un ou l’autre (‚Äò‚Äô) ou des guillemets doubles ("‚"). Voici un exemple de chaaîne :

Lorsque vous travaillez avec une liste en Python, vous souhaiterez peut-être la convertir en chaaîne. C’est là que la méthode join() peut être utile.

Python String join()

Le join()< La méthode /code> string vous permet de fusionner tous les éléments d’une liste et de convertir le résultat en une chaaîne. La méthode join() renvoie une chaaîne concaténée avec les éléments d’une liste.

La syntaxe de la méthode de formatage de la chaaîne de jointure est la suivante :

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

separator fait référence au(x) caractère(s) qui doivent apparaaître entre chaque élément de la chaaîne nouvellement fusionnée, et list_name est le nom de la liste dont vous souhaitez fusionner les valeurs en une seule chaaîne.

Exemple Python String join()

Parcourons un exemple pour expliquer le fonctionnement de la fonction intégrée join().

Supposons que nous ayons une liste contenant les noms de tous les employés du service commercial d’une entreprise. Nous souhaitons concaténer la liste en une chaaîne dont les valeurs sont séparées par une virgule. Nous pourrions le faire en utilisant ce code :

Notre code renvoie :

Décomposons notre code, ligne par ligne. Tout d’abord, nous déclarons une variable appelée "employés" qui stocke les noms des quatre employés du service commercial. fr, nous déclarons une variable appelée separator qui stocke le caractère que nous voulons utiliser pour séparer les valeurs dans notre chaaîne nouvellement jointe plus tard dans notre code.

Ensuite, nous utilisez la méthode join() pour réunir le contenu des "employees‚" list, séparés par la valeur de la variable separator (qui, dans ce cas, est une virgule). Enfin, nous imprimons la chaaîne nouvellement jointe sur la console.

Vous pouvez voir qu’au lieu d’être une liste, nos noms sont stockés sous forme de chaaîne. Chaque valeur de notre liste est séparée par une virgule.

Notez que la méthode join() n’ajoute pas automatiquement un espace entre chaque valeur dans la nouvelle chaaîne. Si nous voulons qu’un espace apparaisse entre les valeurs de notre nouvelle chaaîne, nous devrons en spécifier un dans notre séparateur.

Le join()< La méthode /code> fonctionne également avec les ensembles et les tuples. Supposons que nous ayons stocké les noms de nos employés dans un ensemble (indiqué par des accolades). Nous pourrions convertir l’ensemble en une chaaîne en utilisant le même code que précédemment, mais au lieu de spécifier une liste, nous pouvons spécifier un ensemble :

Notre code renvoie :

Comme vous pouvez le voir, le résultat de la méthode join() est le même que celui de notre exemple ci-dessus. La différence dans notre code est que, au lieu d’utiliser une liste (notée []), nous utilisons un ensemble (noté {}). Pour utiliser la méthode join() avec un tuple, nous utiliserions des accolades (()), qui dénotent le type de données défini, au lieu d’accolades ( {}) comme nous l’avons fait dans cet exemple.

Conclusion

La méthode Python join() permet de fusionner le contenu d’une liste dans une chaaîne, et d’ajouter un séparateur entre chaque valeur dans la nouvelle chaaîne.

Ce tutoriel a expliqué, en se référant à des exemples, comment utiliser la méthode Python join() pour réunir le contenu de une liste. Vous êtes maintenant prêt à commencer à utiliser la méthode join() comme un professionnel Python !