Neste artigo você vai aprender a como converter lista para string em Python, de uma forma simples e eficaz, para utilizar em seus softwares
Veja este conteúdo em vídeo também:
Fala programador(a), beleza? Bora aprender mais sobre listas e strings em Python, e é claro: fazer a conversão de uma lista para string!
Para transformar uma lista em string vamos precisar utilizar o método join em nossa lista
Ele vai unir a lista com base em um separador, que pode ser um espaço em branco ou uma vírgula, por exemplo
E então não teremos mais uma lista e sim uma string
Veja um exemplo de código:
minhaLista = ["Python", "é", "muito", "bom"] minhaString = " ".join(minhaLista) print(minhaString) # Python é muito bom
Veja que neste exemplo utilizamos as palavras da lista para formar uma frase, separando cada um dos itens por um espaço em branco, o que é uma possibilidade de join
Porém nem sempre é este o caso de uso, pode ser que precisamos imprimir uma lista de tags, por exemplo, então deveríamos separar por virgula
Isso vai depender da sua regra de negócio, é claro, basta você saber que o join pode transformar uma lista em uma string, com base em um separador
Conclusão
Neste artigo aprendemos como converter lista para string em Python
Para realizar esta transformação de lista para string utilizamos o método join
Que recebe como parte de sua execução um separador, que é o que vai unir a lista em string
E também devemos passar a lista como parâmetro, para o Python saber qual lista vai fazer a união
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
poderia me ajudar num código de um exercicio?????
INPUT
Linha 1: uma ou mais palavras na qual a caça ocorre
Linha 2: uma ou mais palavras a serem buscadas
OUTPUT
Uma linha para cada palavra caçada: a palavra e sua posição na linha. Neste caso, cada caractere conta uma posição.. e Python sempre começa a contar do zero.
frase = str(input())
palavras = [str(i) for i in input().split()]
for i in frase:
if palavras == frase.find(palavras):
if palavras == frase.index(palavras):
if palavras in frase:
resultado = frase.find(palavras)+frase.index(palavras)
print(resultado)