Separar cada letra da frase num índice da lista em python [RESOLVIDO]

6 respostas
R

Eu gostaria de saber como faço pra separar cada letra de uma frase que o usuário digitar ao mandar pra uma lista, exemplo:

o usuário digita “Bola” ai essa string vai assim pra lista [“B”, “o”, “l”, “a”].

6 Respostas

lvbarbosa
>>> list("Foo")
['F', 'o', 'o']
R

Como assim?

lvbarbosa

Se você chamar a função list numa string, vai ter o que quer, um array onde cada posição é um char.

M

você pode fazer algo assim…

def func_decode(string):
new_string = []
for char in range(len(string)):
new_string.append(string[char])

return new_string

print(func_decode(‘matheus’))
#saída: [‘m’, ‘a’, ‘t’, ‘h’, ‘e’, ‘u’, ‘s’]

lembre-se de por as indentações

lvbarbosa

Basta fazer list(string).

>>> list("guj")
['g', 'u', 'j']
Fernanda_Silveira

Obrigada! Ajudou muito. Apenas com a sua resposta eu consegui entender!!

Criado 18 de outubro de 2018
Ultima resposta 21 de out. de 2021
Respostas 6
Participantes 4