如何在Common Lisp中将字符串转换为列表

Mud*_*med -1 lisp

Just like
Run Code Online (Sandbox Code Playgroud)

字符串是

> "((1 0)(0 1))" 
required  
>((1 0)(0 1))
Run Code Online (Sandbox Code Playgroud)

我也在使用实习函数,但它以((1 \ 0)(0 \ 1))的形式返回

Ren*_*nzo 6

您可以使用read-from-string

(read-from-string "((1 0)(0 1))")
Run Code Online (Sandbox Code Playgroud)

此函数有许多参数,并返回两个值:第一个是您所需要的列表:

 CL-USER> (car (read-from-string "((1 0)(0 1))"))
 (1 0)
Run Code Online (Sandbox Code Playgroud)

您可以在官方文档中了解此功能。