Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Transformando uma lista em uma string pelo método join.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Se uma string é identificada por texto ou conjunto de caracteres entre apas dentro de parênteses, ('exemplo'), por que a saída é um texto simples como outro qualquer? Não entendi!!!!!

1 resposta
solução!

Oii, Ana! Como vai?

Essa é uma dúvida comum quando estamos começando, obrigada por compartilhar no fórum, com certeza ajudará outros(as) colegas também.

No código, você tem a lista misturas, depois usa o método join para transformar a lista em uma string. O join pega todos os elementos de uma lista (ou outro iterável) e os une em uma única string, usando o texto do unificador (no caso, ' . ') como separador entre os elementos. Aqui, cada elemento da lista misturas já é uma string, então o join() simplesmente concatena tudo, inserindo ' . ' entre os elementos. E como retorno temos a lista: Tintas: vermelho, azul e amarelo . Verde: mistura de azul e amarelo - Laranja: mistura de vermelho e amarelo. Roxo: mistura de vermelho e azul

Quando você escreve algo como ('exemplo'), o Python entende que você está apenas agrupando uma string entre parênteses. Ou seja, os parênteses não fazem diferença no valor da string. Veja este exemplo:

texto = ('exemplo')
print(texto)

Esse código vai imprimir:

exemplo

Ou seja, o Python trata 'exemplo' e ('exemplo') do mesmo jeito.

📚 Momento leitura

🔗 Documentação Python

Espero ter ajudado e se precisar de ajuda ou queira apenas compartilhar suas atividades, sinta-se à vontade.

Bons estudos e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!