【发布时间】:2013-12-16 06:27:42
【问题描述】:
我是 Python 新手,因此无法解决这个问题:
试图从这样的字符串:
mystring = '[ [10, 20], [20,50], [ [0,400], [50, 328], [22, 32] ], 30, 12 ]'
到由字符串表示的嵌套列表。基本上,反过来 str(mylist)
如果我尝试显而易见的选择
列表(我的字符串)
它将每个字符分成不同的元素,我失去了嵌套。
是否有我在文档中遗漏的 list 或 str 类型的属性(我使用 Python 3.3)?还是我需要编写一个执行此操作的函数?
另外,您将如何实现该功能?我不知道创建任意深度的嵌套列表需要什么...
谢谢,
--路易斯·H.
【问题讨论】:
-
为什么一开始就有这个字符串?为什么你还没有相应的列表?你真正想做什么?