l = "['doc']"
minha lista l esta em str, quero transormar ela em lista de novo
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
coloca assim : l = list('doc') print(l) ou assim: l = list(['doc']) print(l)
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Para transformar uma string em uma lista, você pode usar a função eval()
.
No seu exemplo, a string '["doc"]'
representa uma lista com um único elemento, 'doc'
. Para transformá-la em uma lista novamente, você pode fazer o seguinte:
l = '["doc"]'
minha_lista = eval(l)
import ast
# Sua string
l = "['doc']"
# Converter a string de volta para uma lista
lista_resultante = ast.literal_eval(l)
# Imprimir a lista resultante
print(lista_resultante)
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.