如何转换"[(5, 2), (1,3), (4,5)]"为元组列表
[(5, 2), (1,3), (4,5)]
我使用的planetlab是不支持的shell "import ast".所以我无法使用它.
如果ast.literal_eval不可用,您可以使用(不安全!)eval:
>>> s = "[(5, 2), (1,3), (4,5)]"
>>> eval(s)
[(5, 2), (1, 3), (4, 5)]
Run Code Online (Sandbox Code Playgroud)
但是,您应该真正推翻序列化格式.如果您在Python应用程序之间传输数据并需要区分元组和列表,请使用pickle.否则,请使用JSON.
| 归档时间: |
|
| 查看次数: |
3093 次 |
| 最近记录: |