【发布时间】:2013-08-27 07:26:14
【问题描述】:
我正在通过这样的套接字接收字符串
"['[0,0,0]','[0,0,0]']"
我想将它转换回数组。我尝试过使用
received.split(",")
但是它会拆分数组中的数组。
如何将字符串转换为数组?
【问题讨论】:
-
你试过
eval()吗? -
您到底想要什么作为输出?你已经有一个字符串...
-
抱歉编辑了我的问题,我的意思是数组
-
我建议先使用 JSON,然后再使用 JSON 解析器。让你远离评估,但得到你想要的。
-
@GrijeshChauhan 从不评估来自网络的数据。虽然下面的答案似乎说有一个安全的 eval 版本,因为它不能评估代码。
标签: python arrays string sockets networking