Programa Python para converter uma lista em uma string

| | |

Existem várias situações em que podemos nos deparar quando recebemos uma lista e a convertemos em uma string. Por exemplo, converter para uma string de uma lista de strings ou de uma lista de inteiros.

Exemplo:

Input: [`Geeks`,` para `, `Geeks` ] Saída: Geeks for Geeks Entrada: [`I`,` want`, 4, `apples`,` and`, 18, `bananas`] Saída: Eu quero 4 maçãs e 18 bananas 

Vamos ver como podemos converter uma lista em uma string.

Método nº 1:
Iterar pela lista e continuar adicionando um elemento para cada índice para alguma string vazia.


# Programa Python para converter lista em string


# Função para converter

def listToString(s):


# inicializa p string vazia

str1 = ""


# movimento de linha

para ele in s:

str1 + = ele


# string retornada

return str1



# Código do driver

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

print (listToString (s))

Sair:< /b>

Python.Engineering 

Método nº 2: usando o método .join()

# Programa Python para converter a lista
# para uma string usando a função join()


# Função para converter

def listToS tring ( s):


# inicializa uma string vazia

str1 = ""


# string retornada

return (str1.join(s))


# Código do driver

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

print (listToString (s))

Sair:

Geeks for Geeks 

Mas e se a lista contiver ins uma string e um inteiro como um elemento. Nesses casos, o código acima não funcionará. Precisamos convertê-lo em uma string quando adicionado a uma string.

Método nº 3: Usando a lista de compreensão


# Programa Python para converter uma lista
# para uma string usando uma compreensão de lista


s = [ ` I` , ` quero` , 4 , `maçãs` , `e` , 18 , `bananas` ]

< / c ode>
# usando a lista de compreensão

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


print (listToStr)

Saída:

Eu quero 4 maçãs e 18 bananas 

Método nº 4: Usando o cartão ()
Use o método map () para exibir str (para converter elementos em uma lista para uma string) com um determinado iterador, list.


# Programa Python para converter declaração cn
# para uma linha usando uma compreensão de lista

s = [ ` I` , `quer` , 4 , `maçãs` , `e` , 18 , ` bananas` ]


# usando lista de compreensão

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


print (listToStr)

Sair:

Quero 4 maçãs e 18 bananas 

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