Já tivemos um artigo aqui dizendo como tranasformar uma string em uma lista em Python. Hoje veremos um método de transformar uma lista de elementos em uma string!
Neste caso o fator crucial é definir qual caractere/string vai unir os elementos da lista. Supondo a lista Li, e a string C, a string str será constituída de: ‘Li[0]CLi[1]C….Li[len(Li-1)]CL[len(Li)]’ .
A instrução que transforma uma lista em uma string chama-se join, e apenas objetos do tipo string têem esse método disponível.
Exemplo:
Li = [’Hello’,'World’,'!’]
C = ” “
str = C.join(Li)
Veja que o método join recebe uma lista como parâmetro e retorna uma string que terá os elementos interligados ligados pela string contida no objeto que chamou o método join. Como visto no nosso exemplo os elementos de Li serão interligados pela substring contida em C e o método join retornará uma string para o objeto str.
Continuação do Exemplo:
print str
‘Hello World !’
É de suma importância destacar que a string que une os elementos da lista Li, neste caso C, pode ser formada de quantos caracteres nós quisermos, por isso ela é um string. : )
Categorias: Python
Postado por Victor Hugo
Sem Respostas para “Transformar uma lista em uma string em Python”
Care to comment?
Você precisa estar logado para postar um comentário.