Programme Python pour convertir une liste en chaîne

| | |

Il existe diverses situations que nous pouvons rencontrer lorsqu`on nous donne une liste et que nous la convertissons en une chaîne. Par exemple, convertir en chaîne à partir d`une liste de chaînes ou d`une liste d`entiers.

Exemple :

Entrée : [`Geeks`,` for `, `Geeks` ] Sortie : Geeks pour Geeks Entrée : [`I`,` want`, 4, `apples`,` and`, 18, `bananas`] Sortie : Je veux 4 pommes et 18 bananes 

Voyons comment convertir une liste en chaîne.

Méthode 1 :
Parcourir la liste et continuer à ajouter un élément pour chaque index à une chaîne vide.


# Programme Python pour convertir une liste en chaîne


# Fonction à convertir

def listToString(s):


# initialize p chaîne vide

str1 = ""


# déplacement de ligne

for ele dans s :

str1 + = ele


# chaîne renvoyée

return str1



# Code du pilote

s = [ `Geeks` , ` for` , `Geeks` ]

imprimer (listToString(s))

Quitter :< /b>

Python.Engineering 

Méthode n°2 : Utilisation de la méthode .join()

# Programme Python pour convertir la liste
# en une chaîne en utilisant la fonction join()


# Fonction à convertir

def listToS tring ( s):


# initialize chaîne vide

str1 = ""


# chaîne renvoyée

return (str1.join(s))


# Code du pilote

s = [ `Geeks` , `for` , `Geeks` ]

imprimer (listToString(s))

Quitter :

Geeks for Geeks 

Mais et si la liste contenait ins une chaîne et un entier comme élément. Dans ces cas, le code ci-dessus ne fonctionnera pas. Nous devons le convertir en chaîne lorsqu`il est ajouté à une chaîne.

Méthode n° 3 : Utiliser la liste de compréhension


# programme Python pour convertir une liste
# en une chaîne en utilisant une compréhension de liste


s = [ ` Je` , ` veux` , 4 , `pommes` , `et` , 18 , `bananes` ]

< / c ode>
# utilisation de la liste de compréhension

listToStr = `` . join ([ str (elem) for elem in s])


print (listToStr)

Sortie :

Je veux 4 pommes et 18 bananes 

Méthode n°4 : Utiliser la carte ()
Utiliser la méthode map() pour afficher str (pour convertir les éléments dans une liste en une chaîne) avec un itérateur donné, list.


# Programme Python pour convertir cn claim
# à une ligne en utilisant une compréhension de liste

s = [ ` I` , `vouloir` , 4 , `pommes` , `et` , 18 , ` bananes` ]


# en utilisant la liste de compréhension

listToStr = `` . join ( map ( str , s))


print (listToStr)

Sortir :

Je veux 4 pommes et 18 bananes 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method