Convertir la representación de cadena de la lista a la lista
Me preguntaba cuál es la forma más sencilla de convertir unstring
lista como la siguiente a unalist
:
x = u'[ "A","B","C" , " D"]'
Incluso en caso de que el usuario coloque espacios entre las comas y espacios dentro de las comillas. Necesito manejar eso también para:
x = ["A", "B", "C", "D"]
en pitón.
Sé que puedo despojar espacios constrip()
ysplit()
usando el operador dividido y compruebe si no hay alfabetos. Pero el código se estaba volviendo muy torpe. ¿Hay una función rápida que no conozco?