Programma Python per convertire un elenco in una stringa

| | |

Ci sono varie situazioni in cui possiamo imbatterci quando viene fornita una lista e la convertiamo in una stringa. Ad esempio, la conversione in una stringa da un elenco di stringhe o da un elenco di numeri interi.

Esempio:

Input: [`Geek`,` for `, `Geeks` ] Output: Geeks for Geeks Input: [`I`,` want`, 4, `apples`,` and`, 18, `bananas`] Output: voglio 4 mele e 18 banane 

Vediamo come convertire un elenco in una stringa.

Metodo n. 1:
Esplora l`elenco e continua ad aggiungere un elemento per ogni indice a una stringa vuota.


# Programma Python per convertire list in string


# Funzione da convertire

def listToString (s):


# inizializza p stringa vuota

str1 = ""


# spostamento riga

for ele in s:

str1 + = ele


# stringa restituita

return str1



# Codice driver

s = [ `Geek` , ` for` , `Geek` ]

print < codice classe = "plain"> (listToString (s))

Esci:< /b>

Python.Engineering 

Metodo n. 2: utilizzo del metodo .join()

# Programma Python per convertire la lista
# in una stringa usando la funzione join()


# Funzione da convertire

def listToS tring ( s):


# inizializza una stringa vuota

str1 = ""


# stringa restituita

return (str1.join (s))


# Codice del driver

s = [ `Geek` , `for` , `Geek` ]

print (listToString (s))

Esci:

Geeks for Geeks

Ma cosa succede se l`elenco conta ins una stringa e un intero come elemento. In questi casi, il codice sopra non funzionerà. Dobbiamo convertirlo in una stringa quando viene aggiunto a una stringa.

Metodo n. 3: utilizzare l`elenco di comprensione


# Programma Python per convertire una lista
# in una stringa usando la comprensione di una lista


s = [ ` I` , ` want` , 4 , `mele` , `e` , 18 , `banane` ]

< /c ode>
# usando l`elenco di comprensione

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


print (listToStr)

Output:

Voglio 4 mele e 18 banane 

Metodo n. 4: utilizzare la scheda ()
Utilizzare il metodo map () per visualizzare str (per convertire gli elementi in una lista in una stringa) con un dato iteratore, list.


# Programma Python per convertire cn attestazione
# su una riga utilizzando una comprensione di un elenco

s = [ ` I` , `vuoi` , 4 , `mele` , `e` , 18 , `banane` ]


# usando l`elenco di comprensione

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


print (listToStr)

Esci:

Voglio 4 mele e 18 banane 

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