我有以下格式的字符串输入:(x,y) 其中 x 和 y 是 double 值。
例如:(1,2.556) 可以是一个向量。
我想要最简单的方法将其拆分为 x、y 值,在本例中为 1 和 2.556。
你有什么建议?
请您参考如下方法:
你可以使用这样的代码:
import ast
text = '(1,2.556)'
vector = ast.literal_eval(text)
print(vector)
literal_eval 函数没有与 eval 相关的安全风险,并且在这种特殊情况下也能正常工作。
