【发布时间】:2017-03-11 17:44:47
【问题描述】:
有没有办法将输入字符串直接转换为列表?
输入的字符串已经是列表的形式,例如:
[((1,2),x),((3,2),y)]
我只想将它转换为[((1,2),x),((3,2),y)],它可以在另一个函数中使用,而不必通过字符串来获取所有值,然后制作一个相同的列表。
这可能吗?
【问题讨论】:
-
x和y是什么? -
你要
read吗? -
x 和 y 是我自己定义的类型。 Read 只是用于将一串数字转换为 int 不是吗?
-
您的输入字符串引用了变量名?
-
输入字符串的格式为 [((Int,Int), Animal)] 其中 Animal = Dog |猫,所以没有对变量名的引用,只有类型。