Transformar str em lista

Python Geral Função lista

l = "['doc']"

minha lista l esta em str, quero transormar ela em lista de novo

Foto de João M.
João Vitor da perguntou há 1 ano

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
3 respostas
1
votos
1 usuário votou nessa resposta como útil.
Professor Lucas M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano

coloca assim :  l = list('doc')  print(l)  ou assim:  l = list(['doc'])  print(l)

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Vitor D.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano

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)

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Jhonni S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 meses

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)

Está precisando de Aulas Particulares?

Aqui no Profes você encontra os melhores professores particulares, presenciais ou online, para aulas de qualquer assunto!

Professores particulares de Python

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 70 / h
Lucas M.
Maceió / AL
Lucas M.
4,4 (36 avaliações)
Horas de aulas particulares ministradas 373 horas de aula
Tarefas resolvidas 2 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Programação em Python NumPy Python - Biblioteca Pandas Python - Programação Orientada a Objetos
Especialização: Segurança e defesa cibernética (Unninter)
Aulas presenciais e online de computação e programação com foco em projetos reais.
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (814 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 1.001 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Programação em Python NumPy Programação em Python Básico Python - Geral
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 120 / h
Johny L.
Fortaleza / CE
Johny L.
4,3 (36 avaliações)
Horas de aulas particulares ministradas 95 horas de aula
Tarefas resolvidas 29 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Programação em Python NumPy Python - Programação Orientada a Objetos Python - lista
Graduação: Engenharia Civil (IFCE - Campus Fortaleza)
Professor da UFC - Aulas de estatística práticas e aplicadas ao mercado de trabalho além de acadêmico